一、创建远程仓库
1、创建git仓库
git init ........初始化
git add . ........添加当前目录下的所有文件到暂存区
git commit -m “first commit” ......... 提交标记
git branch -M main ........提交到main这个分支
git remote add origin https://github.com/zhongxiaoting/java_blog.git ......添加到远程的仓库
git push -u origin main ........ 上传到远程的仓库
二、远程仓库代码的更新
在本地修改代码之后需要将修改的代码上传到git仓库中
在当前目录下
git add . .... 上传代码
git commit -m "modify files" .....上传的标记
git push -u origin main .....上传到main这个分支
三、将修改的代码从远程仓库拉取下来
将本地代码进行更新
git pull origin main ....从main这个分支拉取代码
四、git分支基本操作
-
查看分支
git branch ...... 查看当前分支
git branch dev ......添加git分支dev
git checkout dev .....切换到dev分支下
-
git 日志(log)查看
git log --oneline .... 查看简易日志
git log ...... 查看详细日志
-
分支合并
在main下合并dev分支的代码
git merge dev ..... 合并dev代码
git push origin main
莫方~可以按照以下步骤来解决:
- 按键盘上的
“i”
键可进入插入模式 - 这时可以修改最上方的黄色部分,改成你想写的合并原因
- 按键盘上的
“Esc”
键退出插入模式 - 最后在最下面输入
“ :wq ”
后按回车键即可
3.1 合并成功
git log --oneline --graph .... 日志图像
-
分支冲突的解决
原因:在main分支中dd.txt文件修改了内容与dev分支中dd.txt文件中修改的内容不一致,导致代码合并时出现冲突问题。
解决方案:在main分支下(在本机代码的路径文件下)进行ddd.txt文件的修改,见下图
修改完成之后再次提交
五、标签的操作
1、新建标签(但是这是新提交的标签)
git tag 1.0
2、对于之前提交的标签,先查看要打标签的id,然后再打上标签
git log --oneline
3、查看标签
4、提交到远程仓库
5、删除本地标签
6、删除远程仓库标签