1、将内容写入暂存区,若为新增文件需要此操作。
git add .
2、将暂存区内容添加到本地仓库中。
git commit -m '第一次版本提交'
git commit -am '第一次版本提交' //-a跳过add
3、上传远程代码并合并
git push
4、下载远程代码并合并
git pull
5、对本地的代码进行修改后,直接git pull会提示本地代码和gitee代码冲突,需要先commit本地代码,或者stash他们
解决方法分两种情况:
(1)希望保留本地的修改,pull之后,修改依然存在
git stash
git pull
git stash pop
解析:
git stash: 将改动藏起来
git pull:用新代码覆盖本地代码
git stash pop: 将刚藏起来的改动恢复
这样操作的效果是在最新的仓库代码的基础仍保留本地的改动
(2)不保留本地的修改,直接覆盖
git reset --hard
git pull
6、git commit后想撤回commit
git reset --soft HEAD^
(1)--mixed
不删除工作空间改动代码,撤销commit,并且撤销git add .
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
(2)--soft
不删除工作空间改动代码,撤销commit,不撤销git add .
(3)--hard
删除工作空间改动代码,撤销commit,撤销git add .
7、问题:每次提交都需要输入用户名和密码。解决方案:输入一次以下命令,下次还是需要输入用户和密码,下下次就开始不用了。
git config --global credential.helper store