python使用git進行版本控制1


首先,選擇一個合適的地方,創建一個空目錄:

$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit

pwd命令用於顯示當前目錄。

如果你使用Windows系統,為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。

第二步,通過git init命令把這個目錄變成Git可以管理的倉庫:

$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

瞬間Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository)

把文件添加到版本庫

編寫一個readme.txt文件,內容如下:

Git is a version control system.
Git is free software.

一定要放到learngit子目錄下,因為這是一個Git倉庫,放到其他地方Git再厲害也找不到這個文件。

第一步,用命令git add告訴Git,把文件添加到倉庫:

$ git add readme.txt

執行上面的命令,沒有任何顯示,這就對了,Unix的哲學是“沒有消息就是好消息”,說明添加成功。

第二步,用命令git commit告訴Git,把文件提交到倉庫:

$ git commit -m "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

簡單解釋一下git commit命令,-m后面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動記錄。

git commit命令執行成功后會告訴你,1個文件被改動(我們新添加的readme.txt文件),插入了兩行內容(readme.txt有兩行內容)。

為什么Git添加文件需要addcommit一共兩步呢?因為commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."

1、為了讓GIT忽略__pychche__目錄,創建一個.gitignore特殊文件【與python文件平行】(以句號打頭,且沒有擴展名)

2、初始化倉庫:終端切換至文件夾,執行命令:git init

3、檢查狀態:git status

4、選擇為跟蹤的文件並加入到倉庫中:git add.(后面有個句號)(一般是創建新文件使用add)

5、開始記錄文件的修改過程:git commit -m "Started project"

6、查看提交歷史:git log

7、進行修改:commit -am "balabala" (進行修改的記錄)

8、撤銷修改:git checkout

9、獲取ID: git log --pretty=oneline

10、檢出提交歷史中的任何提交: git checkout ......(ID前六位字符)

11、這時候就了離開了分支master,為了回來:git checkout master

12、回到上一次版本:git reset --hard ......(前六位字符)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM