0:本地项目如何关联到远程仓库
首先,在git上创建一个项目,可以和本地创建好的项目同名,然后执行命令 git remote add origin https://xxxx,https://xxxx指的是远程仓库https的链接,如此就可以关联起来。
1:想看下自己的改动文件都是那些
git status
2:想看下分支
git branch (本地分支)
git branch -a (所有分支)
3:将改动保存到暂存区
git add
4:提交暂存区文件
git commit -m "提交说明"
如果想改变提交说明或者发现遗漏了一些改动,重新添加到暂存区以后想要重新提交
git commit --amend
就会进入vim编辑模式,重新编辑本次提交说明,按i进入文本编辑模式,编写完说明以后按esc退出文本插入模式,输入:wq保存退出vim
5:想要查看这个分支的提交记录
git log
5:在把代码推送到远程仓库前拉下代码
git pull --rebase origin XX
6:推送代码到远程仓库
git push origin XX
7:在git pull的时候遇到冲突文件,git status看下冲突文件,在本地解决冲突,然后保存冲突文件的改动,git add 将文件保存到暂存区,然后 git rebase --continue XX(冲突文件) ,然后git push
遇到小意外的一些情况
1:开发新功能需要切分支忘记切分支了。
首先切一个新的分支,git cherry-pick XX(在老分支提交的commitid),这样相当于是复制了一份老分支的提交,如果是复制多个commitid,那git cherry-pick XX XX中间以空格分开,一次复制多个
2:想要会退到某个版本
git reset --hard XX(版本id)