1.初始化git
git init
2.下載git服務(wù)器上面的項目
git clone https://github.com/mrjade/reportng.git
3.配置git
(1)查看git配置信息
git config --list
(2)設(shè)置提交代碼時的用戶信息(name和email)
git config --global user.name "mrjade"
git config --global user.email"mrjade@gmail.com"
4.增加文件到git
添加單個文件
git add file
添加所有文件
git add .
5.提交代碼
git commit -m "描述"
6.推送到遠程倉庫
(1)git push的一般用法為:git push <遠程主機名> <本地分支名> <遠程分支名>氮惯,如
git push origin 本地分支:遠程分支
(2)如果遠程倉庫只有一個分支則直接:
git push
7.分支
創(chuàng)建并切換分支
git checkout -b 分支名
創(chuàng)建分支
git branch 分支名
查看本地分支
git branch
查看所有分支(包括遠程分支,紅色代表遠程分支)
git branch -a
切換分支
git checkout 分支名
合并分支(合并其它分支到當前分支)
git merge 分支名
如:git merge master(將master代碼合并到本地分支)
刪除本地分支
git branch -d 分支名
刪除遠程分支(origin后面是空格)
git push origin :遠程分支名
8.提交時忽略某些文件(即不提交某些文件)
git根目錄會有個.gitignore文件贿堰,將不需要提交的文件路徑放到此處即可
9.版本回退(回退到上一個版本)
git reset --hard HEAD^
10.遠程分支拉取最新代碼
默認拉取master分支代碼
git pull
拉取指定分支代碼1
git pull origin <遠程分支名>:<本地分支名>
拉取指定分支代碼2
git clone -b 分支名 https://github.com/mrjade/reportng.git
11.修改遠程倉庫地址
方法一
git remote origin set-url [url]
方法二
直接修改config文件
12.文件刪除
刪除文件跟蹤并且刪除文件系統(tǒng)中的文件file1
git rm file1
提交剛才的刪除動作淌喻,之后git不再管理該文件
git commit
刪除文件跟蹤但不刪除文件系統(tǒng)中的文件file1
git rm -r --cached file1
提交剛才的刪除動作,之后git不再管理該文件痕囱。但是文件系統(tǒng)中還是有file1置逻。
git commit
13.查看日志
git log
14.提交代碼一般操作流程
未通過git clone操作的
git init
git add .
git commit -m"###"? ? ? -------以上3步只是本地提交
git remote add origin https://github.com/mrjade/reportng.git
git push origin 本地分支:遠程分支
通過git clone操作的
git add .
git commit -m"###"? ? ? -------以上3步只是本地提交
git push origin 本地分支:遠程分支
wx關(guān)注【測試工程師成長之路】公眾號玩讳,獲取更多測試技術(shù)信息