當前位置:吉日网官网 - 油畫收藏 - git常用命令是什麽

git常用命令是什麽

1、在當前目錄新建壹個Git代碼庫,:$ git init?

2、新建壹個目錄,將其初始化為Git代碼庫,:$ git init [project-name]?

3、下載壹個項目和它的整個代碼歷史,:$ git clone [url]

4、顯示當前的Git配置,:$ git config --list?

5、編輯Git配置文件,:$ git config -e [--global]?

6、設置提交代碼時的用戶信息,:$ git config [--global] user.name "[name]",:$ git config [--global] user.email "[email address]"

7、添加指定文件到暫存區,:$ git add [file1] [file2] ...?

8、添加指定目錄到暫存區,包括子目錄,:$ git add [dir]?

9、添加當前目錄的所有文件到暫存區,:$ git add .?

10、對於同壹個文件的多處變化,可以實現分次提交,:$ git add -p?

11、刪除工作區文件,並且將這次刪除放入暫存區,:$ git rm [file1] [file2] ...?

12、停止追蹤指定文件,但該文件會保留在工作區,:$ git rm --cached [file]?

13、改名文件,並且將這個改名放入暫存區,:$ git mv [file-original] [file-renamed]

14、提交暫存區到倉庫區,:$ git commit -m [message]?

15、提交暫存區的指定文件到倉庫區,:$ git commit [file1] [file2] ... -m [message]?

16、提交工作區自上次commit之後的變化,直接到倉庫區,:$ git commit -a?

17、提交時顯示所有diff信息,:$ git commit -v?

18、使用壹次新的commit,替代上壹次提交

19、 如果代碼沒有任何新變化,則用來改寫上壹次commit的提交信息,:$ git commit --amend -m [message]?

20、重做上壹次commit,並包括指定文件的新變化,:$ git commit --amend [file1] [file2]

擴展資料:

git有以下功能:

1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。

2、在自己的機器上根據不同的開發目的,創建分支,修改代碼。

3、在單機上自己創建的分支上提交代碼。

4、在單機上合並分支。

5、把服務器上最新版的代碼fetch下來,然後跟自己的主分支合並。

6、生成補丁(patch),把補丁發送給主開發者。

7、看主開發者的反饋,如果主開發者發現兩個壹般開發者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然後再由其中壹個人提交。如果主開發者可以自己解決,或者沒有沖突,就通過。

8、壹般開發者之間解決沖突的方法,開發者之間可以使用pull 命令解決沖突,解決完沖突之後再向主開發者提交補丁。

  • 上一篇:如何查看自己淘寶店鋪的網站?
  • 下一篇:帶男生和帶女生有什麽區別?過來人的經驗,建議收藏。
  • copyright 2024吉日网官网