git 常用命令

2021-08-04 22:39:53 字數 1721 閱讀 3987

從基本命令開始講起:

①配置資訊

git config --global user.name "your name"

git config --global user.email "your email"

注釋:填寫你的名字和郵箱

②生成key

用法:ssh-keygen -t rsa -c "your email"

填寫 你的郵箱,會在你的電腦上面生成.ssh目錄,裡面會包含id_rsa和id_rsa.pub兩個檔案,這兩個檔案裡面是key的秘鑰對,id_rsa對應私鑰,僅對自己知道。id_rsa.pub對應公鑰,可以告訴別人。如果你需要把key配置到github和碼雲,去相應的頁面配置就好了。

用法: git clone 位址

用法:git add  檔名

比如  git add a.txt

講解:將需要新增的檔案放到暫存區。git工作區分為兩部分,一部分是本地工作區,乙個是分支工作區。本地建立,修改,刪除的操作基本上都是在本地工作區。分支工作區裡面包含暫存區,和分支。git add 是將檔案提交到暫存區,而git commit是將暫存區裡面的內容提交到分支。

用法:git commit -m "注釋"

舉例 :git commit -m  "新增了乙個a.txt檔案"

講解:檢視git commit 更多細節,請使用 git commit --help 

用法:git push

講解:將本地修改的檔案推送到遠端git倉庫。

用法:git pull 

講解:用git拉去遠端最新的檔案,有兩種方式:一種是git pull,一種是git fetch 。這兩種的區別在於git pull會自動merge,而git fetch不會。

用法 git merge 分支名

舉例  git checkout master

git  merge devlop

講解:上面命令的意思是將devlop分支合併到master分支上,一定要注意先切換到你所要合併的分支,然後將需要合併的分支合過來。這裡寫的都是最簡單的合併,如果要更深入的了解合併可以使用git merge --help 檢視命令.注意合併過程可能有衝突。

用法:git checkout -b 分支名

舉例:git checkout -b mybranch

用法: git branch -d mybranch

用法  git checkout 分支名

舉例: git checkout mybranch

用法: git branch

用法: git status

用法 git log

講解:git log 是最簡單檢視提交記錄的命令。美化檢視效果可以試試git log --graph --pretty=oneline --abbrev-commit

用法: git remote -v

用法:git remote set-url origin 【your address】

舉例:git remote set-url origin

用法: git reset --hard head^

講解:git使用head來表示當前版本,上乙個版本為head^,上兩個版本就是head^^,如果還需要回退更多,寫成head~n,代表回退上幾個版本,比如回退到前五個版本  git reset --hard head~5

一般在專案提交之前最好git pull 一下(從遠端伺服器拉去最新的**),如果有衝突,拉取下來,解決衝突完重新提交檔案。

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...