git從遠程倉庫拉取內容或向遠程倉庫上傳內容


一、將本地文件上傳到遠程倉庫步驟

git init
git add .
git commit -m "初始框架"
git remote add origin https://github.com/417685417/91video.git  #連接遠程倉庫並將遠程倉庫取別名為origin
git push origin master #將本地master分支的內容上傳到遠程倉庫  
git push origin dev #將本地dev分支的內容上傳到遠程倉庫
git pull origin dev  #拉取遠程倉庫dev分支的內容
#上面這條命令相當於執行了以下兩條命令
git fetch
git merge origin/dev

二、將項目從遠程倉庫拉取到本地或為其它開源項目共享自己的一份力

git clone https://github.com/417685417/91video.git
git branch    #發現只有master分支
* master
git branch dev origin/dev  #拉取遠程dev分支
git checkout dev    #切換到dev分支

#注意在push之前先進行pull操作

三、.gitignore文件(忽略不需要上傳的文件)

touch d.py    #d.py為忽略文件
vi .gitignore    
寫入  d.py     
#此時d.py就成為了忽略文件,不會別其他人看見

#一般被忽略的文件請參考如下鏈接內容:
https://github.com/github/gitignore/blob/master/Python.gitignore

四、如何為github上牛逼的開源項目貢獻代碼

可以先用fork拷貝開源項目到自己的GitHub上,更改別人的bug之后想返回給原項目人使用new pull request

五、tag標簽,實現版本的管理

git tag   #列出標簽
git tag -a v1.0 -m'創建1.0版本'
git push origin --tags  #上傳標簽
#也可以對過去提交的內容大標簽
git tag -a v0.1 提交對象的md5值

gitlab在公司內部使用,有人對gitlib做了中文的翻譯

六、rebase變基, 用來將提交記錄變成一條直線

git rebase dev

 


免責聲明!

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



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