git 使用命令

做Android 开发,一直使用android studio 自带的操作去操作git, 最近公司需要使用VS Code 去开发,涉及团队协作,正好借这个机会深入了解下Git 命令。

在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

git 使用涉及几个区域的状态,了解了对于git 命令会有深刻的认识。

以github 为例,创建远程仓库

git init :可以将本地的目录变成Git 管理的本地仓库,会生成隐藏文件.git

git add README.md :将工作区的README.md 文件添加到本地暂存区

git commit  -m "初始化项目" :一次性将本地暂存区修改提交到本地仓库分支

git remote add origin https://github.com/Test.git: 将本地仓库与远程仓库关联,origin 默认远程

git push -u origin/master:将本地仓库的所有内容推送到远程仓库,-u 表示将本地master分支与远程master关联,以后推送/拉取就简化命令。

 

从远程仓库克隆代码

git clone https://github.com/xiongliang120/Test.git

 

分支管理

主分支默认命令master, HEAD指向当前所在的分支。

刚开始,只有主分支, master 分支是一条线,每次提交,master 都会向后移动一步,如下图:

 

当创建dev 分支,Git新建一个指针叫dev,指向master相同的提交,再把HEAD指向dev,如下图:

现在将工作区修改提交到dev分支,每一次提交dev 指针都往后移动一步,而master指针不变,如下图:

当dev 分支的工作结束后,需要把dev分支合并到master 分支上,就是将master指向dev的当前提交,就完成了合并,如下图:

git checkout -b dev :  创建dev分支,然后切换到dev分支, -b 表示创建并切换

git branch  : 查看所有分支,当前分支会用绿色显示

git checkout  master : 切换到master 分支

git merge dev  : git commit 提交本地仓库后,合并指定本地分支到本地当前分支,快速合并,有冲突会提示先解决冲突

git status  : 查看冲突文件, 解决冲突后,重新git add ,git commit

git push : 将本地合并后的主分支推送到到远程分支

git branch -d dev  : 删除dev 分支

 

标签

git tag  v1.0  f5c456 : 给f5c456 这次提交打上tag

git tag : 查看所有标签

git push origin  v1.0 : 推送标签到远程仓库

git tag -d v1.0 : 删除本地标签

git push origin :refs/tags/v1.0 : 删除远程仓库标签

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值