git 常用功能,误删,版本回退等

git 教程:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

创建新分支并切换到新分支:

git checkout -b  your_branch

 

写好以后,推送到服务器

git 常用功能,误删,版本回退等_第1张图片

git add -A

git commit -m ' 说明'

git push origin your_branch:your_branch

切换到主分支,merge,推送

git checkout master

git merge your_branch

git push origin master:master

 

查看当前状态:

git status

查看分支

git branch

编写.gitignore规则:可以使一些不想被提交的部分不被提交

https://www.cnblogs.com/kevingrace/p/5690241.html

删除文件:

rm后

git rm file 然后同样需要提交,push,远程才会和本地一样删除

删除后的两种提交 git: git add --ignore-removal & git add --all 区别

https://blog.csdn.net/jningwei/article/details/78494478

删除本地分支

git branch -d your_branch

删除远程分支

git push origin --delete your_branch!!!此步不要轻易操作,否则可能几天的工作都没了

精华:

误删操作,版本回退:

使用git reflog或者git log -g查看commit号。恢复到对应的commit号。

使用git reset命令和git branch recover_branch[新分支] commit_id效果一样

git reset --hard commitid

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000

https://blog.csdn.net/fdipzone/article/details/50616386

也就是说,只能回退到你commit过的部分,所以要评测修改时及时commit,写上说明,防止误操作,还可以挽救

 

git lfs

https://www.jianshu.com/p/493b81544f80

你可能感兴趣的:(杂七杂八)