1. 程式人生 > >實驗樓Python研發工程師--Git 實戰教程

實驗樓Python研發工程師--Git 實戰教程

1、git進行初始化。

Git的第一件事就是設定你的名字和email,這些就是你在提交commit時的簽名,每次提交記錄裡都會包含這些資訊。使用git config命令進行配置:

$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"

2、獲得倉庫

有兩種方法可以得到它:一種是從已有的Git倉庫中clone (克隆,複製);還有一種是新建一個倉庫,把未進行版本控制的檔案進行版本控制。

github.com上自建立倉庫,這個倉庫可以使用下面方式進行clone:克隆島本地

$ git clone https://github.com/shiyanlou/gitproject

3、建立並初始化Git倉庫:

$ cd project
$ git init

有一個名叫.git 的目錄被建立,這意味著一個倉庫被初始化了。可以進入到.git目錄檢視下有哪些內容。

4、git的基本流程如下:

  1. 建立或修改檔案
  2. 使用git add命令新增新建立或修改的檔案到本地的快取區(Index)
  3. 使用git commit命令提交到原生代碼庫
  4. (可選,有的時候並沒有可以同步的遠端程式碼庫)使用git push命令將原生代碼庫同步到遠端程式碼庫

5、日誌

git log命令可以顯示所有的提交(commit):

$ git log

這個命令相當於列印詳細的提交記錄:

$ git log --stat

幾個基本命令:

  • git config:配置相關資訊
  • git clone:複製倉庫
  • git init:初始化倉庫
  • git add:新增更新內容到索引中
  • git diff:比較內容
  • git status:獲取當前專案狀況
  • git commit:提交
  • git branch:分支相關
  • git checkout:切換分支
  • git merge:合併分支
  • git reset:恢復版本
  • git log:檢視日誌