Git 執行命令

Git 執行命令

本篇文章參考菜鳥教程(http://www.runoob.com/git/git-create-repository.html),和自身操作的git命令:

  • Git基本操作
  • Git分支管理
  • Git 查看提交歷史

Git基本操作

1.創建git 倉庫

> git init

2.指定目錄爲git倉庫

> git init + 目錄名

3.快照數據都存放位置, .git 這個子目錄

> ls -a
>>>. .. .git

4.從github上拉下項目(克隆)

> git clone [email protected]:dapang-Gao/demo_test.git

5.查看項目的當前狀態

> git status
> 文件標紅色-->對文件的增 刪 改 (注意,這裏的增,指的是當時沒有確定上傳到git上的新增加文件)
> 文件標綠色-->項目中新添的文件(注意,新建文件時一定要確定上傳到git上,反之,在工作區新文件會在項目中就標紅)

6.將工作區的文件添加到緩存區

> git add + 文件
> git add . (若修改的文件內容全部上傳到git上,執行該命令)

7.將緩存區的文件放到版本庫

> git commit -m 備註(備註可以快速確定 在github或者gitlab上所修改的文件)
> git commit -a (若覺得 git add 提交緩存的流程太過繁瑣,Git 也允許你用 -a 選項跳過這一步)

8.寫入緩存與已修改但尚未寫入緩存的改動的區別

> git diff (顯示尚未緩存的改動)[個人理解:對工作區的文件進行修改後,執行該命令可以看到的改前和改後的區別分別用紅色和綠色標註,白色標註則表示未修改。執行該命令,還能夠看到工作區被修改後所調試程序時出現的報錯信息]
> git diff --stat  (顯示摘要而非整個 diff)[個人理解:顯示工作區中所有被修改的文件]

9.取消已緩存的內容

> git reset HEAD + 文件
> note:當你發現修改錯的文件誤放在暫存區了,可以在執行 git add + 文件 命令後,接着執行git reset HEAD +文件
> 若所放在暫存區的文件有很多,只需要將取消的文件執行此命令即可,其他的文件,按照正常流程上傳git。

10.git 中移除文件

> git rm + 文件(執行該命令時,是未修改,直接刪除文件)
> git rm -f + 文件(若刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 -f)
> git rm --cached + 文件 (文件從暫存區域移除,但仍然希望保留在當前工作目錄中,換句話說,僅是從跟蹤清單中刪除)

11.移除和重命名

> 移除:git 文件名 + 目標路徑
> 重命名:git mv 原文件 新文件

Git分支管理

1.創建分支

> git branch + 分支名

2.切換分支

> git checkout  + 分支名
> git checkout -b  + 分支名 (創建並切換到該分支)

3.刪除分支

> git branch -d + 分支名

4.分支合併(分支合併時要確定當前是在哪個分支上,要合併哪個分支到該分支)

> git merge + 分支名

5.合併衝突

> !!!合併衝突時需要手動修改。合併衝突時,會在文件中標記出來。直接手動修改,然後按照正常流程進行上傳git

Git 查看提交歷史(這一部分我只做了解)

1.列出歷史提交記錄

> git log

2.查看歷史記錄的簡潔的版本

>git log --oneline

3.拓撲圖

> git log --oneline --graph

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章