git實踐總結

2021-09-11 15:23:25 字數 753 閱讀 6263

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 在合併時會出現衝突,這時需要手動解決衝突,並提交。衝突產生後,衝突檔案會顯示以下標記 與 之間是本地修改的內容,與 之間是遠端修...