git常用命令

git常用命令

1、clone远程仓库代码

git clone 用户名@远程仓库地址

例:

git clone methodname https://www.github.com/methodname.git

2、标记修改

标记全部文件为添加状态:

git add .

标记单个文件为添加状态:

git add 文件名1 文件名2

例:

git add a.txt b.txt

标记单个文件为删除状态:

git rm 文件名1 文件名2

例:

git rm a.txt b.txt

3、提交更改到本地仓库

git commit -m "更改说明(可不写)"

例:

git commit -m "添加一行代码"

4、提交更改远程仓库

git push 远程仓库(默认一般都是origin master)

例:

git push origin master

5、拉取远程仓库代码到本地

git pull

6、添加tag

git tag -a xxx

例:

git tag -a v1.0.0

将tag推送到远程仓库

git push --tags

7、添加分支

git checkout -b 分支名

# 创建staging分支

git checkout -b staging

8、切换分支

git checkout 分支名

# 切换到staging分支

git checkout staging

9、合并分支

git merge 分支名

# staging分支合并develop分支
git checkout staging
git merge develop

# 提交到远程仓库
git push origin staging

10、删除分支

# 查询所有分支
git branch -a

# 删除本地staging分支
git branch -d staging

# 删除远程staging分支
git push origin --delete staging

11、合并指定分支

# 语法
git cherry-pick 提交SHA
# 示例
git cherry-pick 9cef1703020f7c314271fecdaebf51617efb2fb8

更多详细参考阅读