git常用操作命令


開發常用git指令:
git init  # 初始化本地git環境

git clone xxx  # 克隆一份代碼到本地

git config --globa user.name/user.email  # 修改全局的用戶名稱和郵箱

git checkout -b xxx  # 基於當前分支創建xxx分支並切換到xxx分支

git checkout xxx  # 切換到xxx分支

git checkout -d xxx  # 刪除本地xxx分支

git push origin --delete xxx  # 刪除遠端xxx分支

git push origin xxx:xxx  # 將本地xxx分支推送到遠端

git branch -a/-r  # 查看全部分支/查看遠端分支

git branch -d  # 刪除本地分支

git remote prune origin #刪除遠端不存在的分支

git pull origin xxx   # 將遠端xxx分支拉取到當前分支(將git fetch 和 git merge 合並為一步)

git fetch origin xxx  # 將遠端分支更新到當前分支(單獨進行下載和合並是一個好的做法,你可以先看看下載的是什么,然后再決定是否和本地代碼合並。git diff xxx xxx,  git merge xxx)

git add xxx  # 將本地文件xxx添加到stage中

git commit -m "xxx"  # 將stage中文件提交到本地倉庫,備注為xxx

git commit --amend  # 將stage中的文件追加到上一次提交中

git merge xxx  # 將xxx分支合並到當前分支,可能會出現沖突,修改沖突后 git commit

git push origin xxx   # 將分支推送到遠端xxx分支

git stash  # 把未完成的修改緩存到棧容器中

git stash list  # 查看所有的緩存

git stash pop  # 恢復最近一次緩存到當前分支

git stash drop file  # 刪除緩存的stash

git stash clear  # 清空棧內所有緩存

git status  # 查看當前分支有哪些修改

git log  # 查看當前分支上面的日志信息

git diff  # 查看當前沒有add的內容

git diff --cache  # 查看已經add但沒有commit的內容

git diff xxx xxx  # 對比兩條分支之間不同的代碼(可在向遠端提交代碼之前或合並分支之前看自己做了哪些更改)

git show xxx  # 查看某次提交的具體內容

git resert --hard HEAD  # 撤銷本地修改

 

 

目前正在有完成。突然一個緊急的bug需要處理:

git add .  # 添加修改到stage

git stash  # 添加到緩存

git checkout xxx  # 切換到xxx問題分支

git pull origin xxx  # 拉取xxx分支的最新代碼

git add xxx  # 將修改的文件添加到stage

git commit -m “” # 提交修改

git push origin xxx  # 推送到遠端

git checkout xxx  # 切換到之前的分支

git stash pop  # 恢復之前修改的內容,繼續進行開發

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM