1、轉殖指定的分支上的**
git clone -b 分支名 git倉庫位址
2、設定git的使用者名稱和郵箱
git config --global user.name "使用者名稱"
git config --global user.email "郵箱位址"
3、修改之前設定的的git使用者名稱或郵箱
git config --global --replace-all "使用者名稱"
git config --global --replace-all "郵箱位址"
4、在本地倉庫上關聯另外乙個遠端倉庫
git remote add 倉庫的別名 git倉庫位址
說明:這裡的倉庫別名是自己隨意起的
5、git提交的時候新增注釋資訊
git commit -m '注釋資訊'
說明:若想修改之前某一次的提交注釋資訊
使用 git log 檢視所有的提交日誌
如果想要修改從上往下數的第二個的提交注釋資訊,那麼就複製第三個的提交記錄的id
使用 git rebase -i id 會進入到vim的編輯模式
將要修改的那個記錄前面的pick改為reword儲存退出
此時會自動開啟這條記錄的commit資訊,修改相應的注釋資訊,儲存退出即可
最後 使用 git push 強制推送上去
6、若**已經提交了,此時要修改注釋資訊
git commit -amend 此時進入到最近一次的提交資訊,在vim模式下修改內容儲存退出即可
7、若關聯了多個遠端倉庫,在推送的時候需寫完整的push命令
git push 倉庫的別名 本地分支名:遠端分支名
8、丟棄掉這次改動的**
git checkout -- 檔名
9、**以及提交了想回退到提交前的樣子並保留本次改動的內容
git reset head^
說明:如果使用了 git reset --hard id 這個命令回滾的話,本次改動的內容就會被丟棄了
此時使用 git reflog 找到剛剛提交的id
再使用 git reset --hard id 這樣就回到了最原始提交後的狀態了
再使用 git reset head^ 這樣就回退了本次提交且保留了本次的改動內容
10、檢視某個檔案修改的地方
git diff 檔名
11、儲藏改動的**
使用 git stash 將修改的**儲藏起來,這樣就可以隨意切換分支
GIT日常命令使用
同步遠端 git pull 將本地分支替換掉遠端上的某乙個分支 git push origin dev 3.2 dev 3.3 f dev 3.2 本地分支 dev 3.3 遠端分支 f 強制 origin git為你預設建立了乙個指向遠端 庫的origin 因為你是從這個位址clone下來的 總結...
git日常使用命令
狀態檢視 1 git status 查詢當前分支狀態 2 git clone url 從遠端分支拉取 到本地 分支相關 3 git branch 分支名 建立分支 4 git branch 檢視分支,當前分支以 開頭 5 git show branch 更加詳細列出分支提交 合併記錄。6 git c...
git日常命令
文總結了日常開發中git的常用命令,會逐步更新。1 回退到上乙個commit的版本 引用git reset hard head 1 head is now at 907af0c x some comments 這個命令很危險,他會徹底刪除最近一次提交的 不可恢復。而且在執行這個命令時,如果工作區還有...