-
1、创建本地分支
git branch branchName
-
2、创建本地分支并切换到该分支
git checkout -b branchName
-
3、切换到分支
git checkout branchName
-
4、推送本地分支到远程分支并建立关联关系
-
4-1.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch
git push
-
4-2.远程已有remote_branch分支但未关联本地分支local_branch且本地已经切换到local_branch
git push -u origin/remote_branch
-
4-3.远程没有有remote_branch分支并,本地已经切换到local_branch
git push origin local_branch:remote_branch
-
-
5、删除本地分支
git branch -d branchName
-
6、删除远程分支
git push origin -d branchName
-
6-1.重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -m | -M oldbranch newbranch
-
6-2.删除分支
git branch -d | -D branchName
-
6-2.删除远程分支
git branch -d -r branchName
-
-
7、查看本地分支
git branch
-
8、查看远程和本地分支
git branch -a
-
9、提交代码
-
第一步:查看当前状态(当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态):
git status
查看更改内容:
git diff
查看具体文件的修改内容
git diff xxx
-
第二步:
git add .
或者
git add xxx
- 1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中
- 2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx就可以提交部分文件到本地git缓存区。
-
第三步:推送修改到本地git库中
git commit -m "修复XXbug(这是这次提交的注释)"
-
第四步:取回远程主机某个分支的更新,再与本地的指定分支合并。
git pull <远程主机名> <远程分支名>
例如:项目所在的远程主机是origin 远程主分支名为dev我们就可以写成:
pull origin dev
-
第五步:把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上
git push <远程主机名> <远程分支名>
-
-
10、撤销修改
-
撤销没执行过add的文件修改:
git checkout XXX
-
对于已经被add过的,可以先对其取消添加,在撤回提交
git reset HEAD
-
-
11、查看提交记录
-
查看所有:
git log
-
在命令中指定该记录的id,并加上-1参数表示我们只想看一行记录:
git log 3c2a3454ffa8cfe9f3a33regr57grre4958741b -1
-
查看这条记录具体修改了什么内容,可以在命令中加入参数-p
git log 3c2a3454ffa8cfe9f3a33regr57grre4958741b -1 -p
-
-
12、查看远程主机
-
命令列出所有远程主机
git remote
-
查看远程主机的网址
git remote -v
-
Git基本命令
最新推荐文章于 2024-08-27 21:47:12 发布