Git 创建分支+分支推送+本地切换远程分支+免密码git操作
2017-06-12 17:11
495 查看
代码git:https://git.coding.net/xxx/service.git
git源代码:https://github.com/git/git
git checkout wangdong //切换到自己的分支
git push –set-upstream origin wangdong //将自己的分支推送上去,此时远程仓库就有了你的分支
git commit -m “提交说明” //提交到本地仓库,此时使用
git checkout master //切换至主分支
git pull //从主分支将最新的代码拉下来
git checkout wangdong
git merge master
//将主分支合并到自己的的分支此时可能会有冲突,他会提示哪几个文件冲突了,在ide里修改一下这几个文件即可
git merge master //此时你会看到 Already up-to-date!
之后将自己的代码 push 上去,格式为
git push https://git.coding.net/don/git_practice.git wangdong //此时你会看到 Everything up-to-date!
之后在Coding网站上发起合并请求,选择审核人等
https://my.oschina.net/u/244918/blog/393642
git源代码:https://github.com/git/git
一、一个合并的流程命名例子
1.创建自己的分支
git branch wangdong . //分支名为wangdonggit 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/50590562https://my.oschina.net/u/244918/blog/393642
// 增加远程地址的时候带上密码 ( 强力推荐 ) http://yourname:password@git.oschina.net/name/project.git[/code]
相关文章推荐
- git 在本地创建新分支,并且推送到远程分支上
- git基本使用(2)创建切换合并分支以及提交本地分支至远程分支
- git 查看远程分支、本地分支、创建分支、推送分支到远程repository、获取远程分支、删除本地、远程分支
- git本地创建新分支并推送到远程仓库
- git创建本地分支以及推送本地分之至远程分支
- git从远程到本地,拉取分支,拉取项目,从其它分支拉取,推送,同步的操作
- git基本使用 创建切换合并分支以及提交本地分支至远程分支
- Git使用手册/Git教程:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- Git 简单操作(拉取,推送 ,合并分支,切换分支)
- 【Git学习笔记】 git克隆远程项目并创建本地对应分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 分支的 创建 修改 切换 查看 从远程仓库抓取数据 以及 提交时忽略某文件
- git 远程分支创建与推送
- 推送现有git到远程服务器并创建新分支
- git 远程分支创建与推送
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 远程分支创建与推送