Git:從github上克隆、修改和更新項目


一、在本地新建一個文件夾,作為本地倉庫,如“BigProjet”。在該文件夾打開git bash,進入到該文件夾目錄下

二、將本地倉庫初始化

$ git init

三、將項目從github或者服務器上克隆下來,

使用命令:

$ git clone url

url為項目服務器地址或github地址,例如:

$ git clone git@github.com:kumataahh/Spider_ygmovie.git

 四、未修改項目前,查看項目狀態,命令:

$ git status

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
#可見剛clone下來還是nothing commit的

五、修改項目完部分文件之后再次看項目狀態,:

$ git status

由圖上紅色文字可以看出,“README.md”被更改。

六、將文件修改提交到本地暫存區,命令:git add file,file 為修改文件名。

#以新增READ.md為例
$ git add README.md

#或者全部添加來看
$ git add -A

注:每次修改后的文件,都必須添加到本地暫存區后,才能更新到項目上。

七、提交當前工作空間的修改內容,命令:git commit -m“修改”,引號里面是提交信息,自己可以填寫其他內容。

$ git commit -m "heiheihei"

注:提交的時候必須用-m來輸入一條提交信息,類似於svn的commit。

八、將項目更新到github或服務器

$ git push

項目上傳成功。

九、如果下次還要更新項目,直接git pull即可,因為本地空間和服務器或github的通道通過git clone已經建立。

 

十、github強制覆蓋本地

git fetch --all                   # fetch所有分支上的內容,也可以選擇只備份一部分內容
git reset --hard origin/master    # 重置本地分支
git pull

 

git的其它常用命令

一、查看歷史日志

$ git log

 

每次的版本都有自己唯一的id標識,如上圖小框里面的commit后面的字符,這是系統自動生成的。

二、返回特定版本

 

$ git reset id

id為返回的特定版本號:

 


免責聲明!

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



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