Git之命令行命令
有时,IDEA的git提交会出现问题,需要我们手动去提交。
IDEA进行git操作也非常的卡,因而采用命令行命令是一个快捷易用的方式。
下面列举Git的命令行命令。
1.新增文件到本地仓库
git add .
2.提交代码到本地仓库
git commit -m xxx
xxx为提交信息,无需加双引号。
3.拉取代码
git pull
4.推送代码到远程仓库
git push
5.查看本地分支
git branch
6.查看远程分支
git branch -r
7.查看所有分支
git branch -a
8.切换分支
git checkout [branch_name]
9.查看提交记录
git log
10.查看分支当前状态
git status
11.合并分支
git merge [branch_name]
12.cherry-pick
执行cherry-pick
git cherry-pick [commit_id]
回退cherry-pick
git cherry-pick --abort
13.删除本地分支
git branch -D [branch_name]
14.查看远程仓库信息
git remote -v
15.删除远程分支
git push origin --delete [branch_name]
其中,origin可根据远程仓库信息修改,如改为pz。
16.新建本地分支
git branch [branch_name]
17.推送本地分支
git push origin [branch_name]
18.与远程分支关联
git branch --set-upstream-to=origin/[branch_name]
必须要做远程分支关联。
如果没有关联, git 会在下面的操作中提示你显示的添加关联。
关联目的是如果在本地分支下操作: git pull , git push,不需要在命令行指定远程的分支。
推送到远程分支后, 你只要没有显示指定,git pull 的时候,就提示上述问题。
19.撤销本地提交
git revert [commit_id]
20.丢弃本地修改的文件
git checkout -- xxx/xxx.vue
21.获取diff文件
git diff --cached > a.diff
22.应用diff文件
git apply a.diff
23.中止合并
git merge --abort