使用git操作远程仓库之前,需要先进行ssh配置;参考https://www.cnblogs.com/yanglang/p/9563496.html
1、git pull origin master--将代码从origin master远程仓库拉到本地;
2、git branch--显示本地分支,前面带*的是当前所在分支;
3、git branch dev_doudou--创建本地新分支
4、git branch -d dev_doudou--删除本地新分支
5、git checkout dev_doudou --切换到本地新分支
6、git status--显示本地新分支和远程仓库origin分支(pull时拉下来的分支)的区别
7、git diff hello_world.sh--显示本地该文件和origin分支(pull时拉下来的分支)上文件的区别
8、git add hello_world.sh--将本地文件添加远程仓库的缓存
9、git commit -m "提交hello_world.sh"--将文件提交到远程仓库
10、git push origin dev_doudou--将远程仓库新提交的文件push到远程个人分支(origin dev_doudou)
11、在github页面上提交merge request,请求将个人分支(origin dev_doudou)上的代码合并到线上主分支(origin master)上;
附:
1、在github页面创建远程个人分支(origin dev_doudou)
2、Github页面新建 merge request
3、Merge request 填写注释,用于交叉评审;
4、合并merge request
5、撤回merge request
git操作问题
1、error: path 'common/src/main/resources/common.properties' is unmerged
git reset common/src/main/resources/common.properties
git checkout common/src/main/resources/common.properties