cd /Users/dan/Desktop/a_test#在桌面建一個(gè)文件夾
git clone .?ssh://git@git.testapi.com:50008/qa/auto-api-test.git#git上的代碼拉到本地
cd /Users/dan/Desktop/a_test/auto-api-testt#進(jìn)入代碼所在的目錄
git branch #查看當(dāng)前分支
git branch -a #查看所有分支
git checkout apitest2 #切換分支
touch test.txt #新建文件
git add .? #新增文件
git commit -m "test2”#提交
git push origin apitest2#push新增的文件到git倉庫
git pull —rebase origin xxx?拉取遠(yuǎn)程分支xxx到本地
git tag?標(biāo)簽(打在HEAD指向的commit里)
git tag ? ? ??#查看標(biāo)簽
git tag name ? ??#創(chuàng)建名稱為name的標(biāo)簽
刪除操作
rm -rf name刪除本地的name文件
git rm -r —cached name刪除遠(yuǎn)程的name的文件
git commit -m“delete”
git push origin apitest2#push此刪除的操作到git的分支apitest2上
回退
git reset --hard HEAD^??#回到上一個(gè)版本
git reset —hard commitID ??#回退到指定的版本(git log查看commitID)
git reset —hard HEAD~3? ??#回退到前3次提交的版本
注:git reset –hard:徹底回退到某個(gè)版本,本地的源碼也會(huì)變?yōu)樯弦粋€(gè)版本的內(nèi)容