可以直接在IDEA的Terminal窗口下使用。
操作目的 | 指令内容 |
---|---|
查看本地分支 | git branch |
查看远程分支 | git branch -r |
切换分支 | git checkout 其他分支 |
切换到上一个分支 | git checkout - |
创建分支 | git checkout -b 新分支 |
查看自己是否创建、或切换到新的分支 | 创建、切换分支后,在idea中,可在VCS -> Git ->Pull -> 刷新 Remote |
在本地新分支的基础上创建远程新分支:把本地新分支关联到远程新分支,并以该远程新分支为上游 | git push --set-upstream origin 新分支名 |
拉代码 | git pull |
对未追踪的文件进行追踪,对已追踪的文件进行缓存 | git add . |
提交代码到本地,并添加提交信息注释,注意,该提交只会按照当前已追踪的文件的缓存情况进行提交,对于已追踪且未缓存的部分,不会提交,因此对于新修改的信息,提交前必须先用“git add .”将其进行缓存。 | git commit -m “commit_info” |
提交代码到本地,并添加提交注释信息,注意,该提交可直接提交已追踪的文件当下的最新信息,不需要走缓存,因此可跳过“git add .”缓存步骤。 | git commit -am “commit_info” |
提交代码到git服务器 | git push |
删除远程分支 | git push origin --delete 远程分支 |
删除本地分支(不与上游分支做merge) | git branch -D |
删除本地分支(与上游分支做merge) | git branch -d |
刷新远程分支 | git remote update origin --prune |
强制退回到当前分支最后一次提交版本 | git reset --hard |