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

在Ubuntu上使用Git管理代码

在Ubuntu上使用Git管理代码

1.安装git

打开命令行工具,输入,即可。

可以输入查看Git是否正确安装。

2.配置身份

配置身份以便区别提交者,命令如下:

配置完成后可以使用不带参数的命令查看是否配置成功:

3.创建代码仓库

仓库(Repository)是用于保存版本管理所需信息的地方,所有本地提交的代码都会被提交到代码仓库中,而且可以推送到远程仓库中。

以安卓项目CallAshleyT为例:

(1)打开命令行工具,进入CallAshleyT项目目录:

(2)创建代码仓库:

创建后,在项目根目录下会生成一个隐藏的.git文件夹,用来记录本地所有Git操作

4.提交本地代码

:添加将要提交的代码

:执行提交

输入命令,表示将目录下的所有文件都添加进来.

当然add后面也可以是单个文件,如:.

添加之后才可以进行提交操作:

其中,引号内是本次提交你自定义的描述信息。

5.Git管理

查看文件修改情况

如果文件确有修改,Git会提示发生更改的文件列表

.查看具体文件更改内容,如果diff后不加参数,则将查看所有文件更改内容。

撤销提交

对于未提交的代码,可将修改的内容撤销:

但是对于已经添加的文件,需要先用命令取消添加,然后才可以撤回:

查看提交记录

使用log命令查看历史提交记录:

另外:命令表示只想看到某一条记录;

将查看记录具体修改内容.(其中减号代表删除的部分,加号代表添加的部分).

6.将本地代码托管到GitHub

注册:https://github.com/

进入主页,点击Sign up for GitHub按钮进行注册,填入用户名,邮箱,密码。

点击Create an account创建账户,选择个人计划(Choose your personal plan),其余步骤可跳过。

1.创建一个版本库

点击Start a project按钮创建一个版本库,首次创建之前要进行邮箱验证。

版本库根据自己项目实际命名:如;

因为是安卓项目,所以选择Android项目类型的文件,使用协议。

创建完成后,可以看到此版本库的主页地址

2.将远程版本库克隆到本地

在命令行中打开本地项目目录,输入:,

将远程版本库克隆到本地。

成功后,可以在项目目录下看到一个的目录,里面包含文件及文件夹:

等,

输入命名查看该文件夹下所有文件(包括隐藏文件)

需要将这些文件或文件夹复制到上级目录下,其中.git文件夹是隐藏文件,可以使用命令。

3.本地项目提交到GitHub上

(这一步需要需要验证GitHub用户名,密码)

提交成功后,可以在该项目主页地址中查看项目。

7.管理分支

查看分支

没有创建分支的情况下,就只有一个主分支:master,前面有一个*号。

创建分支

,创建了一个名为version1.0的分支。

切换分支

将分支切换到version1.0:

合并分支

//先切换到主分支

//合并分支

删除分支

本地修改同步到远程版本库

将远程库代码同步到本地,但是不合并

合并

将远程库代码同步到本地,并合并

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券