Git
一、注册Git账号
https://gitee.com/
二、使用
-
在远程仓库创建一个仓库
-
将远程仓库克隆到本地:
git clone 你的仓库地址 -
将代码复制到本地仓库下面去
-
将代码提交到本地仓库:
git add . # . 表示所有代码 git commit -am "说明备注信息" -
将本地仓库的代码提交到远程仓库:
git push第一次使用会遇到的问题
git config --global user.email '你注册填的邮箱'git config --global user.name '你注册的账号'git push -u origin master
四、分支相关的命令
-
查看本地分支:
#1. 查看本地分支 git branch # 2. 查看远程分支 git branch -r -
查看远程分支和本地分支的关联关系:
git branch -vv -
查看当前分支的状态:
git status
- 创建分支(你在哪个分支上执行的命令,就是基于哪个分支创建的新分支):
git branch 分支名称
- 切换分支(分支一定要是干净的,不能有未提交的代码):
git checkout 分支名称
- 创建并切换到新的分支:
git checkout -b 分支名称
- 将本地新分支推送到远程仓库(远程没有该分支的时候用这个命令,如果远程有该分支直接用
git push就可以了)
git push --set-upstream origin test02
-
拉取代码(拉取所在分支的代码):
git pull -
删除分支:
# 1. 删除本地分支
git branch -d 分支名称
# 2. 删除远程分支
git push origin --delete 分支名称
五、分支合并
需求:将test01分支合并到master
test01提交代码
切换到master上
git merge test01
git push
六、冲突解决
-
什么是冲突
两个人同时修改了同一行代码(多行)
-
怎么解决重复
<<<<<< ....代码 ====== ....代码 \>>>>>>
<<<<<< 到 ====== 是一个分支的代码
====== 到 >>>>>> 是另外一个分支的代码
-
根据自己的情况,留下一份或者都留下代码
-
需要删掉:<<<<<< 、======、>>>>>>留你要的代码就行
七、分支回滚
-
查看commit id(提交记录日志)
git log -
回滚(根据上一步的commit id)
git reset --hard <commit id>
本文介绍了Git的基本使用流程,包括注册Git账号、克隆与推送仓库、管理分支以及解决代码冲突的方法。在分支管理中,详细阐述了创建、切换、合并分支的命令,同时也讲解了如何处理代码冲突和进行版本回滚。
3291

被折叠的 条评论
为什么被折叠?



