GIT 常见的使用指令

提交更新相关指令:

git add [file1-name] [file2-name] ...

- 将文件暂存。

[file1-name]  -  文件名称

EX : git add file1 file2

git commit -m 'add comment here'

- 将所有已暂存起来的文件一并提交

git commit -a -m 'add comment here'

- 自动把所有已跟踪的文件暂存起来一并提交 (优点:可以省略 git add filename 这一步骤)

git commit --amend

- 修改上次commit的注释或内容

- 如果仅修改上次commit的注释,则直接敲该命令即可

- 如果需要修改或者增添文件等操作,需要先在本地对那些需要修改的文件进行修改,然后用giit add将这些修改加到暂存区中,之后再敲该命令,填写新的注释,提交,便可达到目的

远程仓库相关指令:

git push [remote-name] [local-branch-name]:[remote-branch-name]    

- 将本地的branch推送到远程分支, 如果远程服务器没有该分支,则创建该分支。

[remote-name]      -  远程服务器名称,默认为origin.

[local-branch-name]    -  本地的branch名称.

[remote-branch-name]   -  远程的branch名称.

EX : git push origin localdev0:remotedev0 (将本地的master branch推送至origin服务器)

git push

- 默认提交本地的master分支到服务器的master分支

git remote show [remote-name]

- 查看某个远程仓库的信息。

[remote-name]  -  远程服务器名称,默认为origin.

git checkout --track origin/branch_name

- 在本地创建与远程branch_name相同的名字,并跟踪该远程分支

分支相关指令:

git checkout -b [branch-name]

- 创建分支并切换到该分支

[branch-name]  -  所要创建分支的名称

git checkout [branch-name]

- 切换到某个分支

[branch-name]  -  所要创建分支的名称

git branch

- 查看当前有哪些分支

git branch [branch-name]

- 创建分支但并不切换

[branch-name]  -  所要创建分支的名称

git branch -D [branch-name]

- 删除某个特定分支

[branch-name]  -  所要删除分支的名称

git rebase -i --abort

- 当使用rebase指令进行分支衍合的时候,用于解决 Interactive rebase already started 这样的error

git rebase -i commitId

- 用于分支的衍合

- 链接: https://blog.csdn.net/u013276277/article/details/82470177

git config --global color.status auto

git config --global color.diff auto

git config --global color.branch auto

git config --global color.interactive auto

- 用于设置git颜色

转载于:https://www.cnblogs.com/songwu/p/10713328.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值