git命令之本地客户端操作

1 从远程仓库克隆代码

git clone git@xxx.xxx.xxx.xxx:/home/git/test.git

git clone git@123.56.189.119:/home/git/board-support_4.3.1

2 新建本地分支,分支名称为develop

git checkout -b develop

3 查看分支

git branch

查看所有分支,包括远程仓库的分支

git branch -a

4 查看状态

git status

5 添加文件,然后提交

touch xxx.c

git add xxx.c

git commit -m "注释信息" ./

6 删除文件,然后提交

rm -rf xxx.c

git commit -m "注释信息" ./

7 提交代码

git commit -m "注释信息" ./

8 查看提交日志

git log

9 查看指定commit的修改详情

git show commit_id

10 回滚到某个commit,然后强制push到远程仓库

git reset --hard commit_id

git push origin HEAD --force

回滚到三次提交之前,以此类推,还可以回滚到N次提交之前

git reset --hard HEAD~3

11 切换到master分支

git checkout master

切换到develop分支

git checkout develop

12 合并develop分支到master分支

git merge develop

13 删除本地develop分支

git branch -d develop

强制删除develop分支

git branch -D develop

14 删除远程develop分支

git push origin --delete develop

推送空分支到远端,该命令实质仍然是删除远程分支,具体如下:

git push origin :develop

15 从远程仓库下载更新并且合并

git pull origin master:master

上述命令具体格式如下所示:

git pull <远程主机名> <远程分支名>:<本地分支名>

16 上传本地代码到远程仓库并且合并

git push origin master:master

上述命令具体格式如下所示:

git push <远程主机名> <本地分支名>:<远程分支名>

再比如:git push origin develop:develop

17 新建标签

git tag -a 1.0.0 -m “注释信息

git tag -a board-support _4.3.1.1 -m "board-support_4.3.1.1"

18 列出所有标签

git tag

19 列出标签详细信息

git show 1.0.0

git show board-support_4.3.1.1

20 上传标签到远程仓库

git push origin --tags

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值