- 从git上拉下一个项目:
1、git clone 项目链接
2、 git checkout development (切换到development分支)
3、git pull origin development(获取development上最新的代码)
4、git pull origin ******(*:分支名)
5、git checkout ******(*:分支名)
- 将项目推上git:
1、git status
2、git add .
3、git status
4、git commit -m"填写提交代码的逻辑"
5、git push origin 分支名
- 清除本地的代码 :git stash
- 查看分支:
0、从远程获取最新版本到本地:git fetch origin
1、查看远程分支和本地分支:git branch -a
2、查看本地分支:git branch
3、查看远程分支:git branch -r
- 删除分支:
1、删除远程分支:git push origin --delete 分支名
2、删除本地分支:git branch -d 分支名
- 创建分支
1、git checkout -b ****** development
- 版本操作相关指令
1、查看版本:git tag
2、创建版本:git tag ******
3、删除版本:git tag -d ******
- 可以各自合并分支,然后让其他同事获取,这种情况下分支名就不需要改动,合并步骤:
1、提交本地代码。git add .
git commit -m 'test'
git push origin 分支名
2、切换分支到development上然后合并自己的分支到Development上。
git checkout development
git merge 分支名
git push origin development
其他同事获取你提交的代码 git merge origin/development
- 合并分支:
1、首先获取最新的development:a)、git checkout development ; b)、git fetch origin ; c)、git pull origin development;
2、切换到每个分支,并pull每个分支最新代码
3、切换到development 先将某一个分支合并到development: git merge --no-ff 分支名1
4、再进行合并其他的分支:git merge --no-ff 分支名2
5、如果有冲突在本地先解决冲突文件,然后:a)、git status (查看是否有冲突) ;
---------------------解决冲突-----------------
b)、git add . ; git status ;
c)、git commit -m"此处必须和第一个分支合并成功的说明保持一致,分支名改为分支名2";
d)、git push origin development
-
远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]拉取远程仓库:$ git pull [remoteName] [localBranchName]推送远程仓库:$ git push [remoteName] [localBranchName]