一些 git 命令

2021-07-25 07:49:57 字數 1242 閱讀 8290

git init 建立版本倉庫

git add . 當前目錄下的所有檔案新增到倉庫

git add 《檔名》 指定檔案新增到倉庫

git commit -m 「本次提交的說明」 把檔案提交到倉庫,git add可以多次呼叫,最後commit提交到倉庫,相當於把當前狀態儲存下來,可以從最近一次的commit恢復檔案。

git status 檢視當前倉庫的狀態,會告訴你哪些檔案被修改過。

git diff 檢視具體哪些內容被修改過。

git log 顯示從最近到最遠的提交日誌,加上- -pretty=oneline引數表示以一行形式輸出日誌。

git reset –hard head^ head表示當前版本,也可以寫commit id,head^表示上乙個版本,head^^表示上上個版本,如果要上100個版本,可以這樣寫head~100。 這條命令使用後,當前所有檔案內容會回退到你引數對應的版本內容。

git reflog 檢視git命令日誌,如果你之前回退到了一起版本,但是你後悔了,你可以使用該命令,看到你以前使用的所以命令,每個commit前還會顯示對應的版本號,你就可以恢復到你需要的版本號了。

git checkout - - 《檔名》 丟棄該檔案在工作區的修改。

git reset head 《檔名》 可以把暫存區的修改撤銷掉,重新放回工作區,也就是說暫存區撤銷了修改,該修改回退到了工作區。

git rm 《檔名》 工作區如果刪除了乙個檔案,如果確認要刪除,還需要到版本庫中刪除對應檔案,同時commit。如果檔案是不小心刪除,可以用git checkout 命令恢復。

git remote add origin https://…… 將當前倉庫和遠端倉庫相關聯

git push -u origin master 第一次推送master分支的所有內容

git push origin master 之後本地倉庫更新後,可以通過該命令,推送最新修改到遠端倉庫。

git clone https://… 從遠端倉庫轉殖到本地。

檢視分支:git branch

建立分支:git branch < name >

切換分支:git checkout < name >

建立+切換分支:git checkout -b < name >

合併某分支到當前分支:git merge < name >

刪除分支:git branch -d < name >

後續會更新。

一些git命令

git reset hard head 可以將指標還原到上乙個修改 git reset hard head 可以將指標還原指向上上個修改 git reset hard head 100 可以將指標還原到前100個修改 git log pretty oneline 將輸出資訊放到一行 git chec...

git一些命令

命令列指令 更新git pull 分支名 提交git add git commit m 提交備註 git push u origin master 出現衝突 git stash 將本地更改的 存放git棧中 git pull 更新 git status 檢視 git stash pop 從棧中將你的...

git命令的一些命令

1 git是一款開源的分布式版本控制工具 工作區 working directory 倉庫資料夾裡除.git目錄以外的內容 版本庫 reository git目錄,用於儲存記錄版本資訊 暫緩區 stage 分支 master git自動建立的第乙個分支 head指標 用於指向當前分支 git add...