1:想看下自己的改動檔案都是那些
git status
2:想看下分支
git branch (本地分支)
git branch -a (所有分支)
3:將改動儲存到暫存區
git add
4:提交暫存區檔案
git commit -m "提交說明"
如果想改變提交說明或者發現遺漏了一些改動,重新新增到暫存區以後想要重新提交
git commit --amend
5:想要檢視這個分支的提交記錄
git log
5:在把**推送到遠端倉庫前拉下**
git pull --rebase origin xx
6:推送**到遠端倉庫
git push origin xx
7:在git pull的時候遇到衝突檔案,git status看下衝突檔案,在本地解決衝突,然後儲存衝突檔案的改動,git add 將檔案儲存到暫存區,然後 git rebase --continue xx(衝突檔案) ,然後git push
遇到小意外的一些情況
1:開發新功能需要切分支忘記切分支了。
首先切乙個新的分支,git cherry-pick xx(在老分支提交的commitid),這樣相當於是複製了乙份老分支的提交,如果是複製多個commitid,那git cherry-pick xx xx中間以空格分開,一次複製多個
2:想要會退到某個版本
git reset --hard xx(版本id)
Git最佳實踐與總結
一 常用命令 遠端倉庫相關命令 本地倉庫相關命令 標記版本相關命令 二 非常用命令 git revert hash 還原某次的提交,會生成一次提交,將目標提交進行抹除 git rebase 使當前分支的基於某次提交的節點發生改變,從而使當前的分支發生變化 git reset hash 使當前分支的w...
《五一Git實踐》
一 版本控制 1.三種主流 2.集中式和分布式 3.git and github 二 日常開發中的版本控制 1.git介紹頁面 三 git和版本控制術語 1.git的核心 四 mac linux設定 1.建立目錄及簡單的使用 五 wpindows設定步驟 1.用windows系統進行同樣的操作 六 ...
git最佳實踐
git config global user.name john doe git config global user.email johndoe example.com 在合併時會出現衝突,這時需要手動解決衝突,並提交。衝突產生後,衝突檔案會顯示以下標記 與 之間是本地修改的內容,與 之間是遠端修...