1.开发前
复制远程仓库:git clone -b master http:/....
创建并从转换到对应story的branch:git checkout -b feature/....
2.开发后
转换到dev前,要git status,一定要没有红绿色,有的话就要commit掉(git add -A && git commit -m "ur comment"),或者清理掉
转换到dev: git checkout dev
更新最新的dev:git pull origin dev
转换到story branch:git checkout my-branch
把dev远端的改动merge到当前branch:git rebase dev
如果有conflict,那应该还是unstaged,可以改到你想要的,然后git rebase --continue
如果成功就相当commit了,那就可以push上去成为新的branch
然后在远端的网页在dev的branch里点"new pull request"
然后选择base dev, compare your branch,这样就可以把你的改动提交到开发者了
然后开发者就可以选择是否merge你的code到dev了。
命令行配置本地仓库,并push上去
1. git init (产生.git)
1.1 echo /target/>.gitignore
2. git add -A
3. git commit -m "first commit"
4.git remote add url(URL就是我们在服务器中的地址)
5.git push
如果第四之后他说有冲突,你可以git pull origin master (master可以变成其他branch)