Git使用
命令详解
- 项目目录下初始化本地仓库(Git代码库)
1 | git init |
- 添加文件到暂存区
1 | 添加指定文件到暂存区 |
- 将暂存区文件添加到本地仓库
1 | git commit -m "备注信息" |
远程同步
- remote
1
2
3
4
5
6显示所有远程仓库(-v参数会显示详细信息)
git remote -v
添加一个新的远程仓库,并指定一个方便使用的简写代替
仓库url:git@github_remmeiko:xxx/xxx.git
简写shortname:可随便指定
git remote add [shortname] [url]- push
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17将本地仓库的文件推送到远程分支
如果远程仓库没有这个分支,会新建一个同名的远程分支
如果省略远程分支名,则表示两者同名
git push <远程主机名> <本地分支名>:<远程分支名>
git push origin branchname
如果省略本地分支名,则表示删除指定的远程分支
因为这等同于推送一个空的本地分支到远程分支。
git push origin :master
等同于
git push origin --delete master
建立当前分支和远程分支的追踪关系
git push -u origin master
如果当前分支与远程分支之间存在追踪关系
则可以省略分支和 -u
git push
不管是否存在对应的远程分支,将本地的所有分支都推送到远程主机
git push --all origin- pull
1
2
3
4拉取所有远程分支到本地镜像仓库中
git pull
拉取并合并项目其他人员的一个分支
git pull origin branchname查看信息
1 | 查看代码修改情况(工作区,暂存区,本地仓库) |
- 设置用户名和邮箱
1 | 本地仓库用户名和邮箱 |
- 删除用户名和邮箱
1 | 本地仓库用户名和邮箱 |
- 分支
1 | 列出所有本地分支 |
- tag
1 | # 删除远程tag |
- 分支合并
1 | # 将remmeiko分支合并到main |