git工具的应用
1.创建
- 找到git在里面建立一个仓库
- git init //初始化
- git clone 仓库地址
- git checkout -b"分支名"
- git add 文件名
- git commit -m "提交说明"
- git push origin 分支名
2.分支操作
查看分支:git branch
创建分支:git branch 分支名
切换分支:git checkout 分支名
创建+切换分支:git checkout -b 分支名
合并某分支到当前分支:git merge 分支名
删除分支:git branch -d 分支名
删除远程分支:git push origin :name
撤销修改:git checkout -- file
合并分支的冲突问题:
当git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。解决冲突就是把git合并失败的文件手动编辑为我们希望的内容,再提交。
3.检查修改与撤销
要随时掌握工作区的状态,使用git status命令
(1)已修改,未暂存
检查:git diff
撤销:git checkout 或者 git reset --hard
(2)已暂存,未提交
检查:git diff --cached
撤销:git reset git checkout 或者 git reset --hard
(3)已提交,未推送
检查:git diff master origin/master
master是本地仓库,而origin/master是远程仓库
撤销:git reset --hard origin/master
(4)已推送
撤销:git reset --hard HEAD^ git push -f