git常用命令

git status 查看當前處於哪個分支
git branch -a 查看有什麼本地分支和遠程分支
touch test.txt  添加test.txt文件
git add . 將所有文件添加到待提交的狀態
git commit -m "提交備註"
git remote -v  查看提交到哪裏了
git push origin master 推送到遠程master分支
git checkout -b dev 創建名爲dev的分支(此時會自動處於dev分支)
touch test1.txt 修改test.txt文件
git add test1.txt  提交改後的test1.txt
git push origin dev (當前處於dev分支的寫法)推送到遠程dev分支
---------合併dev分支到master分支:
先切換到master分支:git checkout master
再合併:git merge dev
提送到遠程:git push origin master
---------

-------解決推送衝突:

git status -uno  查看當前分支的狀態,commited已提交的;Unmerged path路徑下的文件,手動合併的。衝突標記<<<<<<< 與                            =======之間的內容是我的修改,=======與>>>>>>>之間的內容是別人的修改。

git add 添加到暫存區(修改完衝突文件後分別git add 衝突的文件)

git commit 提交

git push  推送

--------
git branch -D dev 刪除本地分支dev
git push origin :dev 刪除遠程分支dev
git reset --hard  head^ 回退提交
git log 日誌
git reflow 查看提交記錄
git reset --hard HEAD@{1} /或者寫日誌記錄前面的代碼  回退到指定某次提交

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章