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

git的基本使用

在网上下载好并安装好git

1. 创建一个本地的文件夹(项目的文件夹里面包含了项目的源代码) xx项目文件夹

2. 在当前文件夹下去初始化一个git的仓库(可以被git管理)

进入xx项目 》 右键打开git bash here

输入 git init 回车

完成后在当前letao项目里面会有一个.git文件夹 记录当前本地仓库(如果看不到需要勾上显示隐藏文件)

3. 把当前项目需要被管理的源代码文件和文件夹 添加到本地仓库

输入 git add 文件名.后缀名 回车

输入完成后没有出现报错就是成功

如果文件很多都需要添加

输入 git add . 回车 .和add之间有空格

4. 验证当前添加是否成功

输入 git status 回车

1. 绿色状态 new file 当前新的文件被添加

2. 红色状态 警告 有文件没有被添加到git仓库管理

5. 把当前暂存区添加的文件 提交到本地仓库(提交后就表示创建了一个代码的版本)

输入 git commit -m '提交日志'

提交完成后就会把代码提交到.git文件夹(git仓库) 并且会自动创建一个代码的版本

[master (root-commit) d6f5a75] d6f5a75当前提交的版本号

6. 查看当前本地仓库的提交日志

输入 git log

查看当前提交了几次分别什么时候提交 提交的版本号等信息

commit d6f5a75b8d27d71412a523a5de55c6c62c400f6c (HEAD -> master) 完整版本号

Date: Wed Jun 6 11:31:33 2018+0800 提交时间

2018-06-06-11-31第一次提交到本地仓库 提交的日志

7. 后续如果添加文件 (add commit 是一起的 只有代码有更改都要再次执行)

1. 再把新增的文件 添加到暂存区 git add .

2. 把暂存区的文件 提交到本地仓库 git commit -m '再次输入提交日志'

3. 执行完后后 git log查看日 会显示所有提交的日志 会按照从新到旧显示

8. 后续如果修改了已经被管理的文件

1. git status 可以查看当前版本的状态

modified: 表示当前的文本代码被更改了

红色表示更改了但是未添加

绿色表示当前文件更改已经添加 但是未提交

2. 如果红色没有添加 git add .

3. 如果绿色没有提及 git commit -m '提交日志'

9. 如果需要知道修改了什么代码

输入 git diff查看当前代码 和 修改之前的版本库代码的对比

可以看到当前修改了那个文件 修改了哪一行代码 -表示之前的代码 + 表示修改后的代码

如果修改后又撤回了无法看到变化

10. 如果需要回到上一个版本的代码

输入 git reset --hard HEAD^

注意回退是不可逆的新写的代码就没了

如果你写了很多代码但是出了问题短时间找不到需要回退

1. 把新写的代码备份一下

2. 再执行回退代码来回退版本

还可以使用指定的版本回退

gitreset --hard 版本号

gitreflog 查看版本号

例如 git reset --hard a4a3ae9

11. .git文件存储了所有的代码的版本管理 这个文件夹是不能删除

12. 总结

1. git init 初始化本地仓库

2. git add . 添加要管理的代码

3. git commit -m '提交日志' 把代码提交到版本库

4. git status 查看状态

5. git log 查看提交日志

6. git diff 查看代码修改

7. git reset --hard 版本回退

8. git reflog 查看所有版本号

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券