Git---本地项目关联远程项目, 并推送到远程新分支

1. git 本地项目关联远程项目, 并推送到远程新分支(推送时在远程新建立一个分支)
1.1 在git bash 中或其他命令行中进入本地项目文件夹
1.2 创建本地仓库
git init .

注意后面的 . 意思是当前目录,不能省略

1.3 把本地项目提交到本地仓库:
#先把当前路径下的所有文件添加到缓存
git add .  

#提交缓存中的修改到本地仓库
git commit -m "提交信息日志记录什么写这里"    
1.4 本地关联远程仓库
git remote add origin {远程仓库地址}
1.5 推送或拉取远程仓库
1.5.1 本地直接推送到远程仓库的一个新分支(相当于推送的同时在远程仓库创建了一个新分支)
git push origin {本地分支名,初始都是master}:{远程仓库的新分支名}

举例如下:

git push origin master:dev-fya-jcq

但此时实际还未关联到远程相应分支, 可以使用语句:

 git push --set-upstream origin {本地分支名}:{远程分支名}

这样以后push时直接推送到远程相应分支

查看本地分支与远程分支的关联关系:

git branch -vv

另外如果要删除远程分支,可以推送一个空分支到远程分支,其实就相当于删除远程分支:

git push origin :{远程分支名}

也可以使用:

git push origin --delete {远程分支名}

这两种方式都可以删除指定的远程分支

参考: git创建远程分支

1.5.2 从远程仓库拉取代码到本地(相当于更新)
git pull origin {远程分支名} --allow-unrelated-histories

后面加上 --allow-unrelated-histories , 把两段不相干的 分支进行强行合并, 即允许合并不相干的代码

参考: Git本地项目关联到github上项目

1.5.3 本地分支与远程分支关联,并推送到远程仓库(远程已经存在一个分支)
git push --set-upstream origin master

参考: git 将本地项目和github项目关联

1.6 其他关于分支的操作

Git本地分支和远程分支关联

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值