git的基本使用(命令都是在git bash黑窗执行)

在网上下载好并安装好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)  完整版本号

 Author: zhengwei <228197155@qq.com>    作者(配置的用户)

 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 查看所有版本号


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,347评论 4 54
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,355评论 0 18
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 10,655评论 1 45
  • 云雾蒸腾的火锅店里,我看着隔壁的女孩朝对座的男孩问去,她眉目清秀,妆容精致,脸上却带着烦闷的表情。 男孩还没回答,...
    我从彩虹那边来阅读 3,150评论 2 3
  • 本文作者:秋芹 原载于《穗》文学期刊2017年第二期 金穗文学社出品 一 窗外挂着一轮并不明亮的满月,如同被雾...
    diliye阅读 2,817评论 0 0

友情链接更多精彩内容