如何利用Git进行项目版本管理—入门

两种初始化方式

在GitHub(或者别的支持git的代码托管网站)下载源码

  1. 首先,创建一个文件夹用于存放你想要clone的代码(直接放桌面也行)

  1. 文件夹中右键,点击Git Bash Here

  1. 在控制台中,输入

 git clone xxx
 '‘’
 xxx是你想要clone的代码链接
 链接的寻找方法是
 GitHub上项目主页点击右侧绿色Code按键
 下拉菜单中HTTPS一栏出现的链接,直接复制即可
 ‘’‘
  1. 完成后,可在文件夹中找到名为 .git的文件夹,其中包含了和版本管理有关的各种文件

自己新建的项目

  1. 首先,找到或创建用于存放项目代码的文件夹

  1. 在文件夹空白处右键,点击Git Bash Here

  1. 在弹出的控制台中,输入

 git init
 #init即初始化的意思

此时git创建了一个名为.git的隐藏文件夹,用来管理即将新建的源代码(仓库在.git文件夹中,不要直接操作这个文件夹)

提交、查看、管理各版本

进行提交(commit)

  1. 项目文件夹中,除了.git文件夹,代码所在的目录叫做工作区,在工作区放置源代码文件

  1. 在源代码完成后需要复制到git仓库进行备份,即完成一次提交(commit)

  1. 在提交时,需要在控制面板中输入

 git add .
 '''
 add . 表示在当前文件夹中所有文件和非空文件夹设置为准备提交的状态
 '''
  1. 输入

 git commit -m "abc"
 '''
 引号里的部分是对这次提交进行备注,如:功能1已完成
 备注必须要写,用于区分软件开发过程中的不同版本
 '''

进行提交

查看提交的历史记录

提交成功后,git会把源代码以数据库的形式保存在仓库中,可以输入

 git log
 '''
 查看提交的历史记录,包括作者、时间、备注
 第一行黄色commit后的哈希值用于唯一标识每一次提交
 '''

恢复到上一版本

输入

 git checkout HEAD xxx
 '''
 xxx是你想要恢复文件
 这个指令会把目标文件上一次提交的版本复制到工作区覆盖当前版本
 '''

只提交某个单独源代码文件

当不需要/不便提交整个文件夹时,可输入

 git add xxx
 '''
 xxx是你想要单独提交的文件
 这个指令使你想单独提交的文件xxx进入准备提交状态
 '''

接着进行提交,即可只提交需要的文件

 git commit -m "abc"

事实上,git add指令将文件设为“准备提交的状态”,这个操作叫把文件加入暂存区(index/stage),这种暂存区的设置为源码的管理带来灵活性。利用暂存区,可以在写新代码的同时不影响旧代码的提交

其他

在Git官方出品的Pro Git有详细的Git教学

Pro Git(中文版) (oschina.net)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值