git使用總結——本地分支與遠程分支關聯、推送內容

創建git倉庫可以在遠端創建一個倉庫,
然後check到本地,在本地的文件裏創建工程文件,然後提交

也可以將本地現有的工程和遠端的空倉庫關聯
本地創建了一個工程 iOSDemo
運行沒有錯誤,就可以提交到遠端了。

一般情況下,遠端倉庫創建成功之後會有以下提示

#Command line instructions

#Git global setup
git config --global user.name "wangjiangwei336"
git config --global user.email "[email protected]"

#Create a new repository
git clone http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
cd CarLoanAppR11
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

#Existing folder
cd existing_folder
git init
git remote add origin http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
git add .
git commit -m "Initial commit"
git push -u origin master

#Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin http://gitlab.pab.com.cn/CARF/DUN-CLDS/dun-clds-open-front/ios/CarLoanAppR11.git
git push -u origin --all
git push -u origin --tags

配置遠程倉庫 origin是遠程倉庫的別名 代替xxx.git的地址

git remote add origin https://gitee.com/kingCould/HelloWord.git

git創建分支並切換到當前新創建的分支上

git checkout -b dev

.HelloWord工程結構的添加 命令

git add -A 

提交git到版本 -m是提交的註釋

git commit -m

開發完成後

git push origin dev

此時就將本地分支推送到遠程相應的分支上了
記得推到遠端之前先拉取最新代碼

git pull

開始推送

git push <遠程主機名> <本地分支名>:<遠程分支名>
 
git push origin master:master

==小提示=

==git push origin與git push -u origin master的區別
 
$ git push origin
上面命令表示,將當前分支推送到origin主機的對應分支。 
如果當前分支只有一個追蹤分支,那麼主機名都可以省略。 
$ git push 如果當前分支與多個主機存在追蹤關係,那麼這個時候-u選項會指定一個默認主機,
這樣後面就可以不加任何參數使用git push。
 
$ git push -u origin master 上面命令將本地的master分支推送到origin主機,同時指定origin爲默認主機,
後面就可以不加任何參數使用git push了。 不帶任何參數的git push,默認只推送當前分支,這叫做simple方式。
此外,還有一種matching方式,會推送所有有對應的遠程分支的本地分支。
Git 2.0版本之前,默認採用matching方法,現在改爲默認採用simple方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章