Git命令速查

2021-10-05 04:18:48 字數 1261 閱讀 9709

建立乙個空的倉庫

$ git init
把檔案新增到倉庫暫存區

$ git add file1 file2
把檔案提交到倉庫

$ git commit -m "your description"
檢視倉庫當前的狀態

$ git status
檢視修改內容

$ git

diff

file

$ git

diff head -- file // 檢視工作區和版本庫裡面最新版本的區別

檢視歷史提交記錄

$ git log

$ git --pretty=oneline

$ git show // 檢視指定commitid的所有修改:

版本回退

// head指向當前版本

$ git reset --hard head^ // 上乙個版本

$ git reset --hard head^^ // 上上個版本

$ git reset --hard // 指定版本

檢視命令歷史

$ git reflog
丟棄工作區修改

$ git checkout -- file
丟棄暫存區和工作區修改

$ git reset head 

$ git checkout -- file

從版本庫中刪除檔案

$ git

rm // 如果已經手動刪除檔案,則等價於 git add

$ git remote add origin [email protected]:/.git
第一次推送master分支內容

$ git push -u origin master
推送最新修改

$ git push origin master
轉殖

$ git clone 
參考:廖雪峰的git教程

git命令速查

apt get install gitbrew install gitgit config global user.name shaumik 使用者名稱 git config global user.email sdaityari gmail.com 郵箱 git config global col...

git命令速查

1.git已經刪除了遠端分支,本地仍然能看到 git branch a git remote show origin git remote prune origin 2.git出現 merging解決 git reset hard 分支名 3.git如何刪除遠端分支 git branch a git...

git命令速查

git clone 如果你不設定可能還push不上去,第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄 git pull 拉取遠端倉庫 直接合併 git branch d new2 ...