- 学习网址:https://www.liaoxuefeng.com/wiki/896043488029600/
- 常用命令
-
git clone 克隆项目 =》 吧远程仓库拉取到本地
- git clone git@gitee.com:liuzhenyu666/test0130.git
- git clone 地址 分支(默认master)
-
git remote 远程仓库操作
- git remote -v
- git remote add origin 地址
-
基本提交流程
- 工作区 =》 暂存区 =》 本地仓库 =》 远程仓库
- git status
- git add 添加到暂存区
- git commit -m ‘xxxx’ 添加到本地仓库
- git pull 同步远程仓库到本地,检查远程仓库是否比本地版本更高一些
- git push 推送到远程仓库
-
解决冲突
CONFLICT
=> 表明该文件有冲突,被至少2人修改。- 解决
- 查看日志,去线下和对应修改人员沟通,确定如何修改。
- 切忌在协作开发时,
随意修改或者删除他人代码
$ git pull remote: Enumerating objects: 5, done. remote: Counting objects: 100% (5/5), done. remote: Compressing objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), 432 bytes | 43.00 KiB/s, done. From gitee.com:liuzhenyu666/test0130 7b3e8f6..5484e31 master -> origin/master Auto-merging HelloWorld.java CONFLICT (content): Merge conflict in HelloWorld.java Automatic merge failed; fix conflicts and then commit the result.
<<<<<<< HEAD System.out.println("Hello World666"); System.out.println("Hello World6661234565"); ======= System.out.println("Hello World6asd6688888"); int c = 0; System.out.println(c); >>>>>>> 5484e31669c498dadd814067524b3efe7a4a9ebd
-
分支
- 查看分支
- git brancn
- git brancn -a
- 创建分支
- git checkout -b xxx分支名字
- 和远程分支关联,第一次需执行
- git push --set-upstream origin dev0130
- 切换分支
- git checkout xxx分支名字
- 合并分支到当前分支
- git merge xxx分支名字
- 查看分支
-
Git 一些基础用法
最新推荐文章于 2022-06-13 10:26:59 发布