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方式。
原创文章 8 获赞 7 访问量 272

猜你喜欢

转载自blog.csdn.net/weixin_43973320/article/details/105810979