github
存储着大量的代码,你可以学习别人的代码不断地提升自己
方便团队间的协作,提高程序的开发效率
1.通过git add 文件名 将文件传输到暂存区。
2.通过git commit -m “需要添加的注释”将文件传输到当前分支。
3.若文件已经提交到了当前分支,该怎么回退到曾经的版本?
- 第一步:通过git log 去查看曾经的版本号 。
- 第二步:再输入git reset --hard 版本号 就会返回到你想要的文件。
3.若再想重回到最新版本,可以使用和回退到曾经版本的方法。
- git status 查看状态时,若不想让他显示未跟踪文件 ,使用 git status uno
分支
创建分支的原因:尽量不打乱你的程序主思路,代码出现问题可以及时改正
创建分支的操作就像是打游戏时保存原有的存档并且创建一个新的存档,
而你会在这个新的存档下去打游戏,如果你挑战BOSS失败,你可以继续会退到旧的存档再来一次,而不是重新开始。
- 创建分支:git branch 分支名
- 查看分支:git branch -v
- 切换分支:git checkout 分支名
- 合并分支:git merge 被合并的分支
合并分支操作时要将分支切换到接受合并的分支上
- 在合并分支时有可能会遇到分支冲突
- 原因:你不仅在新创建的分支进行了操作,还对旧的分支进行了操作
当你想要合并时,原文件都被修改,计算机不知道哪个才是对的。所以这时需要人为的进行操作。
5.冲突的解决方法: - 第一步:编译文件,删除特殊符号。
-
打开文件后文件样式:
<<<<<<< HEAD
Creating a new branch is quick & simple.
=======
Creating a new branch is quick AND simple.
>>>>>>feature1
HEAD指向的是master分支(原始分支),feature1指向的是新创建的分支。<<<<<HEAD到====内的内容是master分支下修改的内容, ====到>>>>>feature1是feature1分支下修改的内容。 - 第二步:把文件修改到满意的程度,保存并退出。
- 第三步: git add 文件名
git commit -m “日志信息”
创建远程仓库
1.git remote -v :可以查看已经关联的远程仓库。
2.git remote add 别名 仓库地址: 关联远程仓库。
3.git remote rm 别名 仓库地址:删除关联的远程仓库。