git remote -v
复制代码
git remote add origin + 上一步查看的远程库的地址
复制代码
git push origin master
复制代码
git remote set-url origin + git@github地址
复制代码
git remote rename A B
复制代码
git branch 'dev'
复制代码
git branch -a
或者
git status
或者
git branch -r 查看全部分支
复制代码
git checkout dev
复制代码
切换到分支以后就能够进行开发了,开发完继续依次执行git add ,git commit等git
推送到origin的dev分支上(必须当前处于dev分支上)github
git push origin dev
复制代码
git checkout dmaster
git merge dev
复制代码
git push origin master
复制代码
8.若是建立分支的时候不当心写错了分支的的名字还能够修改bash
git branch -m oldName newName
复制代码
当别人在咱们以前修改了同一个文件,本地仓库的文件不是最新文件的时候,push的时候会提示失败了,git会提示你让你执行git pull若是有多个分支会提示你pull到哪一个分支上。在执行git pull origin master更新本地仓库文件时会提示出现冲突,提示自动合并失败请修复这个冲突再提交(缘由是别人修改了A文件以后你也修改了A文件,git不知道要保存哪一个,是保存你操做的内容仍是保存别人操做的内容仍是两者兼保存),正常状况下会自动合并ui
解决的办法url
打开该冲突的文件,你会发现里面的内容被git用各类符号标记出来了,别人操做的内容用一个符号标记出来了,本身操做的内容用另一个符号标记出来了,本身决定要哪一个内容,要哪一个内容,就把内容下面的标记删除掉spa
git commit 和 git push origin mastercode
这样就能够了,别人再更新的时候获得的就是最新的文件,不过若是要修改删除别人的代码以前最好沟通好开发