Git常用命令

克隆:git clone

?添加:git add 文件名

?查看文件狀態(tài):git status

?提交:git commit -m "說明"

?推送:git push?

? ? 一、放棄工作區(qū)修改: git checkout -- 文件

二、由暫存區(qū)返回到工作區(qū) :? git reset HEAD 文件名

三、撤消版本庫: git reset --hard commit_id

四、推送出錯(cuò):先git pull 再git push

git log 查看日志 git log --pretty=oneline

git reflog

查看區(qū)別: 1.查看工作區(qū)的修改的差異: git diff 文件名 2.查看工作區(qū)和暫存區(qū)區(qū)別:git diff --cached 文件名 3.工作區(qū)與版本庫的區(qū)別: git diff HEAD 文件名 4.查看兩次版本庫之間的差異:git diff commit_id commit_id

例如: git diff? bb6a1a8 6111f25

5.查看兩個(gè)分支之間的差異:????

分支:git 重要內(nèi)容

? 查看分支: git branch

? 創(chuàng)建分支: git branch 分支名

? 切換分支:git checkout 分支名

? 即創(chuàng)建也切換:git checkout -b 新分支

? 合并分支:git merge --no-ff 要合并的分支

? ? 刪除分支:

? ? ? ? ? git branch -d 要?jiǎng)h除分支? //刪除已合并的分支

? ? ? ? ? git branch -D 要?jiǎng)h除分支? ? //刪除未合并的分支

? ? 解決沖突:手動(dòng)解決

? git打版本

? ? 查看版本:git tag

? ? 創(chuàng)建版本:

? ? ? ? ? ? 1.git tag 版本號

? ? ? ? ? ? 2.git tag 版本號 commit_id

? ? 刪除本地版本:git tag -d 要?jiǎng)h除的版本號

? ? 刪除遠(yuǎn)程版本:git push origin :refs/tags/要?jiǎng)h除的遠(yuǎn)程版本號

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 16,203評論 5 147
  • 1,查看所有遠(yuǎn)程分支:%git branch -r 2, 拉取遠(yuǎn)程分支并創(chuàng)建本地分支git checkout -...
    will666閱讀 2,196評論 0 18
  • git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git commit 提交 git b...
    猿萬閱讀 5,391評論 1 45
  • 有趣的我看見 我喜歡的人小我三歲 聽聞家里有人來說媒 我單身的姑娘 就要開始結(jié)婚 她不知道愛人 卻必不可少的 要和...
    修行路上的貓姑娘閱讀 164評論 0 0
  • LOL是潑墨
    0d2c633c0334閱讀 160評論 0 0

友情鏈接更多精彩內(nèi)容