阶段性复习,持续更新~~
Git:分布式版本库控制工具
svn:集中式版本库控制工具
安装git后需要配置一下,git config --global user.name "你的名字",git config --global user.email "你的邮箱"
常用命令:
git add : 添加到暂存区
git commit : 提交文件到本地库
git commit -m "注释内容" : 必须要带注释提交
add多次后,commit一次,务必带注释
git log 文件名:查看日志
git log --pretty=oneline 文件名 : 简易信息查看
回退历史:
git reset --hard HEAD^ 回退到上一次提交
git reset --hard HEAD~n 回退n次操作
版本穿越:
git reflog 文件名 : 进行查看历史记录的版本号
git reset --hard 版本号
还原文件:
git checkout --文件名
删除文件
先删除文件,再git add 再提交
使用git慎重,自己写的测试案例配置文件签千万不要提交到云端
分支:
创建分支:
git branch <分支名>
git branch -v 查看分支
切换分支:
git checkout <分支名>
一步完成:git checkout -b <分支名>
合并分支:
先切换到主干 git checkout master
git merge -D <分支名>
删除分支:
先切换到主干 git checkout master
git branch -D <分支名>
解决冲突:
通过git diff 找到冲突内容
再add 再commit,后缀MERGING消失说明冲突解决完毕
联网操作:引用尚硅谷的课件,非常细节!
协作冲突:
上传或同步代码时,我们和同事都改了同一文件同意位置的代码,那么会产生冲突,需要手工解决。
先git pull,再git diff查看冲突,跟同事沟通商定怎么解决冲突,再git add ,git commit,再git push
番外:
ssh操作不需要每回输密码。看具体操作步骤
git工作流
看尚硅谷课件学习