git常用命令
从gillab上检出代码用
git clone url
如果文件改坏了,我们不想要这个文件了,可以手动删除文件,然后执行
git checkout 文件名
或者在idea中在此文件夹父目录上右键 git -> revert ,删除情形分很多种,具体可以查看
https://blog.csdn.net/qq_39505245/article/details/119877928
如果工作区文件修改已经add到暂存区,直接git diff 是看不到区别的,只有显示指定与哪个版本的区别,如与最新HEAD的区别就可以使用 git diff HEAD 文件名
新文件添加到暂存区,让git追踪管理,可以用
git add 文件名
如果不想加入暂存区,则可以移除,用
git rm --cached 文件名
已经加入过暂存区的文件,如果有修改,需要保存更新,也可以用git add 文件名
如果不想commit了,那么可以使用unstage
Untracked:不在Git里.
Unstaged:在Git里但没有commit
Staged:在Git里且已commit
版本穿梭 reset
查看有多少个分支,用
git branch -v
想要合并到哪个分支,比如开发好的dev分支,想要合并到主线,那么得先切换到主线 git checkout master ,然后在master主线上执行 merge dev分支名 命令