git命令

安装git

https://git-scm.com/downloads
参考博客:git安装具体链接

git init

git初始化后,在内部会生成.git文件夹,之后才能使用git的其他命令

git命令

  1. 从运程仓库克隆代码到本地:git clone http://www.aa.cn:8888/******.git
  2. 创建一个本地分支jq1.0并将本地状态切换到jq1.0分支,拉取远程1.0.1/master分支代码,本地分支jq1.0拉取的就是远程1.0.1/master分支代码:git checkout -b jq1.0 origin/1.0.1/master
  3. 查看本地有哪些分支:git branch
  4. 查看远程有哪些分支:git branch -r
  5. 切换本地分支:git checkout master
  6. 删除本地已合并的分支: git branch -d [branchname] 某些情况下可以用 git branch -D [branchName] (使用时应注意是否已合并)
    本地分支先切换到master分支git checkout master,再git branch -d jq1.0删除本地分支jq1.0
  7. 删除远程分支: git push origin --delete [branchname]
  8. 开发时有可能出现开发在别的分支develop上了,这时候想要提交到自己分支fix就需要用到git cherry-pick,
  • 在develop上git add . ,git commit -m “修改” ,再git log复制刚才提交的commitId
  • 切换到分支fix,git cherry-pick [复制的commitId]
  • git push origin fix

拉取新分支feat-0918时候,使用git checkout -b jq1.0 origin/feat-0918时报错:

在这里插入图片描述
解决:git fetch
在这里插入图片描述

然后再执行:git checkout -b jq1.0 origin/feat-0918

git 本地分支指定对应的远程分支

多分支开发,我们每次拉取、推送, 都还要选择远端分支,用下面命令指定或者解绑本地分支对应的远端分支;

// 已有本地分支创建关联
git branch --set-upstream-to origin/远程分支名 本地分支名

// 取消本地分支与远端分支的关联
git branch --unset-upstream 本地分支名

如何知道自己的本地分支对应的哪个远程分支

git branch -vv
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值