git常用命令
一、在本地新建倉庫 1.在本地初始化一個git倉庫 一定要有readme.md檔案 git init 2. 查看倉庫狀態 git status 3.添加檔案給git管理 git add .|filename (所有檔案或單獨指定) git rm (洗掉檔案) 4.將專案提交到倉庫 git commit -m '注釋' 報crlf錯誤的時候 git config --global core.autocrlf false 5.添加遠程倉庫 git remote add origin https://github.com/huangtingbb/ljblog.git origin 本地倉庫名稱 6.提交到遠程倉庫 git push -u origin master master 遠程倉庫名稱 //第一次才加-u引數 7.更新代碼 git pull 二、在github上有倉庫 1.復制遠程倉庫到本地 git clone url filename 2.新建分支 git checkout -b test 3.修改 modify some files 4.把修改加入stage中 git add . 5.提交代碼 git commit -m ‘’ 6.review代碼 7.切換到master分支 git checkout test 8.更新代碼 git pull 9.切換到test分支 git checkout test 10.把master的代碼合并到test git merge master 11.把test代碼推送到遠程庫 git push origin test 三、切換分支 git checkout master 四、強制更新遠程覆寫本地 git fetch --all git reset --hard origin/master 五、回滾 git reset [--hard] 版本號 --hard會強制回退,并丟失當前到hard的修改,使用log看不到,但是使用reflog看的到 git log 查看版本號 git reflog 查看操作過的命令 六、查看檔案的修改歷史 1.git log filename 查看檔案的提交歷史 2.git log -p filename 查看檔案每次提交的差異 3.git show 版本號 [filename] 查看某次提交的某個檔案的差異 七、單獨合并某一次提交 1.git log 查看提交的的版本號 2.git checkout master 切換到要合并的分支 3.git cherry-pick b640e65d 4.git push 推送 八、設定遠程倉庫分支 git branch --set-upstream-to=origin/dev 分支 dev 設定為跟蹤來自 origin 的遠程分支 dev 九、合并解決沖突 git stash //將作業區回復到上次提交的內容,同時備份本地作業區修改,壓入git堆疊中 git pull //更新代碼 git stash pop //彈出最近一次壓入堆疊中的修改,恢復作業區的內容轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47249.html
標籤:PHP
