首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git 最基本的操作命令

Git操作是作为程序猿必备的一项技能,虽然现在各种git操作软件满天飞,但是很多人还是在merge、commit、add、pull、push中迷离了双眼,本文是最简单的git命令操作,旨在以最简洁的语言记录下最常用的功能,不涉及任何原理~

另外,温馨提示,使用Git命令操作有助于理解Git协作的整个流程。对于初学者来讲,最简单的学习方式就是流程走一遍,然后再理解会更容易些。

另:本文流程是建立本地分支(dev-local)作为个人开发分支,功能完成后合并到主分支(dev)

创建

非项目管理可以直接跳过创建

创建一个简称为origin的git项目

git remote add origin git@IP:PORT/test.git

查看远程仓库git项目

git remote -v

查看远程仓库的具体信息

git remote show origin

分支

下载dev分支

git clone -b dev http://yangjunqiang@IP:PORT/test.git

创建本地分支

#创建并切换到dev-local分支

git branch -b dev-local

查看分支

git branch

提交代码

拉取更新

git checkout dev 切换到dev分支

git pull 拉取更新

本地分支操作

#commit之前需要add, --all表示提交所有文件

git checkout dev-local

git merge dev 将dev分支合并到本地分支

git add --all

git commit -m ''first commit''

提交到远程仓库

git checkout dev 切换到dev分支

git merge dev-local 合并分支dev-local到当前分支

git push 提交到远程仓库

此处注意:再merge之前需要先从远程仓库拉取最新版本,否则会报错

删除分支

git branch -d dev-local 删除分支

其他

拉取更新

git pull

已经push的代码回滚

git revert 版本号

没有push,只是commit了,commit和index回退到某个版本

git reset

结尾

以上就是最基础的git命令操作,学会以上命令,项目中最基础的操作是没有问题的,如果需要更深层次的使用就需要再研究了,不过基本流程熟悉了,其他的都大同小异了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171222A0V9GP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券