git开发常用的命令
- 初始化
git init
- 查看文件当前状态
git status
- 将本地代码提交到暂存区
当前所有git add.
指定文件 git add 文件名
所有 git add -A
- 将暂存区代码提交到本地分支
git commit -m '附加描述'
- 代码同步
git pull origin master
- 将本地分支代码提交到远程版本库
git push origin master
- 查看提交历史
git log
git log --author="用户名"
git log -p 文件名
git reflog
- 代码回滚到莫个版本
git reset --hard <commit-hash>
- 创建分支
git branch 分支名
- 创建并切换分支
git checkout -b 分支名
- 查看分支
git branch
列出所有的远端分支 git branch -r
- 切换到指定分支
git branch 分支名
- 合并分支
git merge 分支名
- 删除分支
git branch -d 分支名
问答题:
1.简述本地版本库于远程版本库区别于作用
答:?
2.简述如何拉取远程仓库代码,并完成本地代码提交
答:?
3.简述如何与远程仓库建立联系,并完成本地代码提交
答:git remote add origin xx 与远程仓库建立起连接
4.简述什么情况会出现冲突,冲突如何解决
答:不同的人修改了同一文件中的同一处地方
解决冲突:https://blog.youkuaiyun.com/qq_31567335/article/details/85037945
5.简述 git stash 与git stash drop
答:git stash 这个命令可以将当前的工作状态保存到git栈,在需要的时候恢复
git stash drop 删除指定的一个进度,默认删除最新的进度,使用方法如git stash drop stash@{0}
git