Git 常見指令

2021-09-27 00:03:44 字數 1717 閱讀 7203

title

date

git 常見指令

2019-08-22

注:本文中帶尖括號(<>)的標籤是需要被替換為對應文字的標記。

撤銷操作

冷門指令

git add

新增-a-all引數,可以一次性新增當前資料夾下所有檔案。

git commit -m

git status

git push

引數作用

-f / --force

強制覆蓋遠端倉庫

-u選擇當前為預設倉庫分支

git clone [renamed-name]

git pull 《遠端主機名》 [《遠端分支名》[:《本地分支名》]]

# 等價於

git fetch 《遠端主機名》 [《遠端分支名》[:《本地分支名》]]

git merge fetch_head

例子:

git commit -m 'initial commit'

git add forgotten_file

git commit --amend

該情況下,最終只會產生乙個提交,第二個提交命令修正了第乙個的提交內容。

git reset head

$ git add .

$ git status

on branch master

changes to be committed:

(use "git reset head ..." to unstage)

modified: readme.txt

modified: benchmarks.rb

不刪除物理檔案,僅將該檔案從快取中刪除:

git rm -r --cached

-r引數:即--recursive,遞迴刪除目錄及其內容(用於資料夾)

git checkout --

$ git checkout -- benchmarks.rb

$ git status

on branch master

changes to be committed:

(use "git reset head ..." to unstage)

modified: readme.txt

注意:此方法會覆蓋你修改好的檔案且無法找回,使用前需確保操作正確。建議使用 tashing 和分支來處理此問題。

收一些我用了一次的指令

git remote set-url origin [email protected]:username/repository.git

其中的 url 使用 https 或者 ssh 都可以。

git常見指令

git要求每個遠端主機都必須指定乙個主機名。git remote就是用於管理主機名。git remote 不帶引數,列出已經存在的遠端分支。例如 landon bf rmsz 09 work repo shenzhenrepo repo git remote origin git remote v ...

git常見指令

origin 預設遠端倉庫名稱 git remote 檢視遠端倉庫 備註 遠端倉庫也叫遠端主機 git remote v verbose 檢視遠端倉庫詳情 git remote add origin 遠端新增origin倉庫 git branch 檢視所有本地分支 git branch r 檢視所有...

常見的git指令

刪除檔案 git rm filename git commit m remove a file git 分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪...