常用的Git命令
一、Git上傳初始化檔案
1.當下Git伺服器的檔案
-
注:
https://gitee.com/eirunye/Spring_Cloud_Series.git
表示的是Git伺服器上的檔案
$ git clone https://gitee.com/eirunye/Spring_Cloud_Series.git
2.新增到倉庫
- 全部新增
$ git add --all
3.提交到Git倉庫
- commit 命令
$ git commit -m "Initial commit"
4.push到Git倉庫
$ git push -u origin master
5.init 方法是初始化指定目錄倉庫
$ git init#如git init app
二、Git上傳新建立的檔案
新增到倉庫
$ $ git add A # 或者上面的 $ git add --all
檢視狀態
$ git status
提交說明資訊
$ git commit -a -m"xxxxxx" #xxxxxx是提交說明資訊,-a表示忽略不修改檔案,不是每個都add
提交到Git伺服器
$ git push
三、拉取程式碼
$ git pull
指定倉庫檔案拉取URL:ofollow,noindex">https://gitee.com/eirunye/Spring_Cloud_Series.git
$ git pull https://gitee.com/eirunye/Spring_Cloud_Series.git
四、刪除
刪除使用rm
$ git rm file # 刪除指定檔案
五、合併
建立一個分支是使用branch
$ git branch yy # 建立一個test分支
刪除分支-d
$ git branch -d yy
branch命令不會將我們帶入分支,只是建立一個新分支。所以我們使用checkout命令來更改分支
$ git checkout yy
第一個分支,或主分支,被稱為"master"
$ git checkout master
如果想將更改提交到主分支,則需切換回master分支,然後使用合併
git checkout master git merge yy
檢視提交歷史
$ git log
簡潔版檢視使用--oneline
$ git log --oneline
使用--graph
選項,檢視歷史中什麼時候出現了分支、合併
$ git log --oneline --graph
使用'--reverse'引數來逆向顯示所有日誌
$ git log --reverse --oneline
查詢指定使用者的提交日誌可以使用命令:git log --author
$ git log --author =Linus --oneline -5