git多人开发

本文介绍了Git的分支管理,包括master分支的管理者如何进行git配置、文件操作、远程库的关联和推送。同时,详细阐述了dev分支开发者如何创建、切换和追踪远程分支,以及处理找不到远程分支的问题。补充说明了git pull等命令的作用。
摘要由CSDN通过智能技术生成

git开发操作

1 master分支管理者

准备工作:
将ssh key 加入账户库
git config 
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

git add .     将文件加入暂存区
git commit -m"message"     提交到本地工作区
git remote -v             查看远程库源
git remote add origin http://192.168.9.5/tyh/tyh_test.git          把远程库加入源中,别名为origin
git branch --set-upstream-to=origin/<branch> master                将远程<branch>分支与本地关联
git branch -vv                                                    查看本地分支与远程分支的关系

git push 此时会报错  因为远程有些文件不在本地 比如README
git pull origin/master             先拉取
git push -u origin master          再推送

2 dev分支开发者

远程新建分支
1 git clone


(git checkout -b <branch> <remote>/<branch>       用于本地分支还没创建,一步完成创建并追踪)
2 git checkout --track origin/dev                  切换并创建本地分支dev并追踪远程dev(一般用这个)



针对找不到远程分支问题

如果先从远程库拉取代码下来,远程库再新建分支,那我们本地无法找到后来的新建分支
git  fetch                                用fetch命令更新remote索引

yuhang.tang@server-004:~/DATACENTER1/git-/tyh_test$ git fetch
来自 192.168.9.5:tyh/tyh_test
 * [新分支]          adapt      -> origin/adapt
 * [新分支]          adapt_v1   -> origin/adapt_v1
 
 ####补充
 git pull = git fetch + git merge
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值