git Git常用命令

2021-10-05 22:35:22 字數 2712 閱讀 4469

分支管理

操作和提交

從暫存區域移除檔案

重新命名檢視提交歷史

遠端倉庫的使用

推送到遠端倉庫

檢視某個遠端倉庫

遠端倉庫的重新命名與移除

撤銷想具體學習git的朋友可以去官網文件了解:

git教程:

使用git init新建倉庫

git init [projectname]
使用git clone轉殖已有倉庫

git clone 

[projectname]

git branch
git branch 

git checkout 

git checkout -b 

git branch -d 

git merge 

使用命令git add開始跟蹤乙個檔案

git add 

使用git add .命令,可以跟蹤全部檔案。

git add是個多功能命令:可以用它開始跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態等。

git status
使用git status -sgit status --short可以檢視更精簡的資訊

檢視已暫存和未暫存具體修改的內容:

git

diff

比對已暫存檔案與最後一次提交的檔案差異:

git

diff --staged

將需要提交的檔案增加到暫存區後,使用如下命令提交:

git commit -m "提交資訊"
跳過使用暫存區域

git commit加上-a選項,git 就會自動把所有已經跟蹤過的檔案暫存起來一併提交,從而跳過git add步驟:

git commit -a
從已跟蹤檔案清單中移除,並連帶從工作目錄中刪除指定的檔案:

git

rm

徹底刪除檔案

如果要刪除之前修改過或已經放到暫存區的檔案,則必須使用強制刪除選項-f(譯註:即 force 的首字母)。 這是一種安全特性,用於防止誤刪尚未新增到快照的資料,這樣的資料不能被 git 恢復。

git

rm -f

跟蹤檔案清單中移除

讓檔案保留在磁碟,但是並不想讓 git 繼續跟蹤:

git

rm --cached

git

mv file_from file_to

git log
顯示每次提交所引入的差異,使用選項-p--patch,例如使用 -2 選項來只顯示最近的兩次提交:

git log -p -2
檢視你已經配置的遠端倉庫伺服器:

git remote
指定選項-v,會顯示需要讀寫遠端倉庫使用的 git 儲存的簡寫與其對應的 url。

新增乙個新的遠端 git 倉庫,同時指定乙個方便使用的簡寫:

git remote add 

fetch
git fetch 
pull

自動抓取後合併該遠端分支到當前分支:

git pull
推送專案到上游:

git push 

git remote show 
重新命名
git remote rename oldname newname
移除

git remote removegit remote rm

git reset  head 
head 是當前分支引用的指標,它總是指向該分支上的最後一次提交。 這表示 head 將是下一次提交的父結點。 通常,理解 head 的最簡方式,就是將它看做 該分支上的最後一次提交 的快照。

–hard選項會強制覆蓋了工作目錄中的檔案。

git 會用最近提交的版本覆蓋掉修改的檔案:

git checkout -- 
git revert 

GIT GIT 常用命令

切換分支 git checkout name 撤銷修改 git checkout file 刪除檔案 git rm file 檢視狀態 git status 新增記錄 git add file 或 git add 新增描述 git commit m miao shu nei rong 同步資料 gi...

GIT git常用命令

這裡我只寫幾個我經常用到的命令,用到的命令會持續更新。首先使用者配置,git提交時會引用這兩條資訊,用來說明是誰提交了 git config global user.name your name git config global user.email your email 初始化倉庫,相當於將乙個...

git git常用命令

設定提交 時的使用者資訊 git config global user.name name git config global user.email email address 檢視所有的已經做出的配置 git config list 在當前目錄初始化乙個git 庫 git init clone乙個...