常用
git命令
git add
可反覆多次使用,新增多個檔案(修改檔案中的某些文字內容後也是執行該操作)
git rm
可反覆多次使用,刪除多個檔案
git commit -m "提交說明"
本次提交的說明,一次性提交所有變更
git status
檢視倉庫當前的狀態,標記那些有變更的檔案
git diff
檢視變更內容
git log
顯示從最近到最遠的提交日誌
git log --pretty=oneline
也是檢視日誌,不過可以隱藏大量資訊
git log --pretty=oneline --abbrev-commit
歷史提交的commit id
git reset --hard head^
回退到上乙個版本
git reset --hard head~n
回退到上n個版本
git reset --hard 3628164
回到指定的某個版本,"3628164"為git log得到的commit id
git reflog
檢視你的每一次命令
git reset head
把暫存區的變更撤銷掉,重新放回工作區
git checkout --
把檔案在工作區的變更全部撤銷(git add後就到了暫存區)
分支git branch
檢視分支
git branch
建立分支
git checkout
切換分支
git checkout -b
建立+切換分支
git merge
合併某分支到當前分支
git branch -d
刪除分支
git branch -d
強行刪除乙個沒有被合併過的分支
標籤(相當於標記版本,例:tagname=v1.0)
git tag
給最新提交的commit打上新標籤
git tag
檢視所有標籤
git tag
給指定commit id打上標籤
git show
檢視標籤資訊
git tag -d
刪除標籤
git push origin
推送乙個本地標籤到遠端庫
git push origin --tags
推送全部未推送過的本地標籤到遠端庫
git push origin :refs/tags/
可以刪除乙個遠端標籤
遠端倉庫
git pull
把最新的提交從遠端倉庫抓下來,然後,在本地合併,解決衝突
git remote add origin git@server-name:path/repo-name.git
關聯乙個遠端庫
git push -u origin master
第一次推送master分支的所有內容;
git push origin master
推送最新修改
git remote -v
檢視遠端庫的資訊
git push origin branch-name
從本地推送分支,預設分支master
git操作命令
1.cd d 開啟磁碟 3.pwd 顯示當前的目錄 4.git init 把這個目錄變成git可以管理的倉庫 5.git add readme.txt 新增到暫存區裡面去 6.cat readme.txt 檢視檔案內容 7.git commit m readme.txt 把檔案提交到倉庫 8.git...
git命令操作
bug無法解決或者需求頻繁變動,導致我們需要在源 處於某種狀態時,儲存一次,以便以後使用。多人協調工作時,需要實時更新,保持所有人都是乙個同步的狀態。當多個程式設計師編輯同乙個檔案並產生覆蓋問題 衝突 時,如何處理?第一步 安裝完成之後配置全域性的使用者名稱和郵箱 在專案檔案中右鍵,git bash...
Git命令操作
1.git checkout 自己的分支 2.git stash 備份 3.git checkout master 切到主分支 4.git pull 5.git checkout 自己的分支 6.git rebase master 在主分支上打基線 7.git stash pop 8.git dif...