Git 创建分支+分支推送+本地切换远程分支+免密码git操作

代码git:https://git.coding.net/xxx/service.git

git源代码:https://github.com/git/git

一、一个合并的流程命名例子

1.创建自己的分支

git branch wangdong . //分支名为wangdong

git checkout wangdong //切换到自己的分支

git push –set-upstream origin wangdong //将自己的分支推送上去,此时远程仓库就有了你的分支

2.写完代码如何提交到本地仓库并进行跟踪

git add 文件名 //提交跟踪文件,将自己的修改文件添加至暂存区,一种比较方便的做法是使用linux通配符进行批量add操作:git add ./*

git commit -m “提交说明” //提交到本地仓库,此时使用git status可以看到文件状态

3.推送到远程仓库,并与主分支合并

首先我们需要让本地文件版本与远程仓库版本一致

git checkout master //切换至主分支

git pull //从主分支将最新的代码拉下来

git checkout wangdong

git merge master

//将主分支合并到自己的的分支此时可能会有冲突,他会提示哪几个文件冲突了,在ide里修改一下这几个文件即可

git merge master //此时你会看到 Already up-to-date!

之后将自己的代码 push 上去,格式为git push 仓库地址 master

git push https://git.coding.net/don/git_practice.git wangdong //此时你会看到 Everything up-to-date!

之后在Coding网站上发起合并请求,选择审核人等

4. Git 在本地切换分支

Git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

// 找一个干净目录,假设是git_work
cd git_work
git clone http://myrepo.xxx.com/project/.git 
// 这样在git_work目录下得到一个project子目录
cd project
git branch -a //列出所有分支名称如下:
    remotes/origin/dev
    remotes/origin/release
git checkout -b dev origin/dev //作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
git checkout dev,切换回dev分支,并开始开发。

5. Git每次操作都要输入用户名和密码

http://blog.csdn.net/iGoab/article/details/50590562

https://my.oschina.net/u/244918/blog/393642

// 增加远程地址的时候带上密码 ( 强力推荐 ) 

http://yourname:password@git.oschina.net/name/project.git
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值