1、可视化代码提交工具Sourcetree,代码部分在工具上操作比较便捷,命令操作是在服务器Linux上面
2、拉取git服务器的代码:打开Git Bash窗口:右键->Git Bash Here
3.1、将git服务器上的代码直接拉取到本地目录c:\git:
git clone https://gitee.com/xxx.git ;结果会生成目录c:\git\xxx
3.2、将git服务器上的代码直接拉取到本地某个目录文件夹:
git clone https://gitee.com/xxx.git “e:\git\myproject”
结果myproject的文件夹里面就有git服务器的代码
3.3、本地代码要更新git服务器有代码:git pull
3.4、master更新develop分支的代码:git pull https://gitee.com/xxx.git develop
3.5、强制本地同步:git reset --hard origin/master
4.1、查看分支:git branch
4.2、要切换分支代码:
则 git checkout master;git checkout develop;本地代码都会跟git服务器同步;
但git checkout v1.0.0;git checkout v1.1.0,切换到某个tag,则不会同步代码,还是上一个分支的代码。
5、本地代码分支master要切换某个tag的代码:步骤如下
1)git tag;查看标签
2)git show v1.0.0;查看commit e96d7915881c3d80c9c120b51aba9dfe3a51b28b (按q退出)
3)git reset --hard e96d7915881c3d80c9c120b51aba9dfe3a51b28b ;把master回退
这里要注意:git pull;重新拉取master最新代码
前面3个步骤就可以切换代码了。
4)git status;查看状态
5)git push origin master;将某个tag版本推送到master分支,并覆盖master;
或加入-f参数,强制提交,远程端将强制跟新到reset版本:git push -f origin master
6、git标签
新增标签: