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

git日常操作

介绍

git是开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大项目管理工具。

工作区:从本地仓库取出的项目或数据,例如开发工具中可视代码暂存区:临时保存文件,保存下次要提交的文件版本库:从远端仓库克隆到的本地仓库远程仓库:远端仓库工作流程:1>.在工作目录中修改文件。2>.暂存文件,将文件的快照放入暂存区域。3>.提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录

git flow参考:

http://www.ruanyifeng.com/blog/2015/12/git-workflow.html

配置

首先安装git,图形界面安装或者git指令都可以安装.安装git之后需要配置ssh环境,步骤如下:

1>生成私钥,公钥

2>查看公钥

3>根据使用的不同平台找到相应的设置页面,添加相应公钥。

配置完成后,这时候需要设置操作人的用户名和邮箱,可以针对单个项目设置,也可以全局设置,建议全局设置用户名和邮箱

这里存在一个问题,就是你可能会使用github,gitee,gitlab等工具需要使用git,这时候就需要配置不同平台下的公钥和邮箱。首先进入.ssh目录中,新建 config配置文件模板如下:

使用

创建项目

1>第一种在网站上新建项目,然后git clone,然后将项目添加到clone文件夹中,然后提交代码

2>进入本地项目文件夹,init后关联远端仓库,再提交代码

通过第二种方式push代码时候可能报以下异常

由于创建在网站上创建项目后,会存在README.md文件,由于没有下载下来。执行如下指令即可。

分支管理

更新,修改冲突,提交,推送,撤销

日志查询

标签管理

git merge [branch]与get rebase [branch]区分

虽然都是合并代码,结果是一样的,但是它们的合并历史记录不一样。

git revert与git reset区分

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券