1.Git提交代码步骤
1.1 第1步:同步远程仓库代码:git pull
1.2 第1步:查看当前状态:git status
1.3 第2步:提交代码到本地git缓存区:git add
1.4 第3步:推送代码到本地git库:git commit
1.5 第5步:提交本地代码到远程仓库:git push
1)删除本地文件后 Git pull从远程仓库重新获取不到解决办法:
git fetch --all (可以不执行)
git reset --hard 或者 git reset --hard origin/master(看你分支)。
git pull
2)git reset --soft HEAD^
HEAD^的意思是上一个版本,也可以写成HEAD~1
如果你进行了2次commit,想都撤回,可以使用HEAD~2
2)去掉git add 的操作:
git reset HEAD^ --soft --soft 表示保留当前commit,重新commit
git reset HEAD^ --hard --hard 表示丢弃当前add,重新add、commit,执行这条会把你的新文件删除掉,小心。
3)git log --stat
git log --pretty=oneline
简洁显示日志记录
2)git中Please enter a commit message to explain why this merge is necessary
两种解决方式(别人的方法);
第一:
1.按键盘字母 i 进入insert模式
2.修改最上面那行黄色合并信息
第二:
1.按键盘左上角"Esc"
2.输入冒号加wq ":wq", 按回车键,意思就是就是忽略这个提示
参考: