Git克隆與更新代碼


Git克隆與更新代碼

一、克隆項目

除了可以向GitHub上提交項目外,更多的時候是我們到上面克隆(下載)優秀的開源項目來用,當然也可以將使用過程中發現的bug,通過建立分支的方式提交給項目的原作者。

現在的場景是在家將項目提交到了GitHub上,現在來到公司,需要將GitHub上的項目克隆到本地,那么對於公司的電腦來說,同樣需要與GitHub建立連接。

當一切都設置完成后,就可以從GitHub上克隆項目到本地了。我們同樣以Windows系統為例,打開Git Bash。

“git clone” 命令用於克隆GitHub上的項目到本地。通過“cd”命令進入項目目錄,查看項目文件。

另外,我們也可以直接通過http鏈接克隆項目:

$ git clone https://github.com/defnngj/project-name

二、更新項目

這次更新我們項目做了較大的變更,創建文件的文件與文件夾,並且刪除了原有文件。

通過“git status” 命令查看當前變更。通過變更信息可以看出,刪除了test_case.py文件。這個刪除只是在項目目錄下進行刪除,Git對此文件留有記憶,所以要通過 “git rm” 命令將其刪除。

如果刪除的是文件同樣用此命令,例如,“git rm test_case/”。

如果刪除的文件名帶空格,則需要通過雙引號將文件名引起來,例如,“git rm “test case.py” ”。

“git add” 命令對當前目錄下的文件添加跟蹤。

“git commit” 命令將添加文件提交到本地倉庫。

“git push” 將本地項目提交到遠程倉庫GitHub。

除第一次下載項目需要通過 “git clone” 將項目克隆到本地外,后續再使用 “git pull” 命令時會直接將更新拉取到本地。

提示: 為了避免沖突我們應該形成良好的習慣,在每次 push 代碼之前先把服務器上最新的代碼 pull 到本地。


免責聲明!

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



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