码迷,mamicode.com
首页 > 其他好文 > 详细

git的使用

时间:2020-05-09 23:13:43      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:方法   的区别   use   ges   为我   project   有一个   stage   电脑   

git的使用

git和github 的区别

  • Git 是一种方法。而 GitHub 只是使用这种方法的一个代码仓库,就是git是操作的,GitHub是个网址

初始化git仓储

新建一个项目project,点进目录右击选择git bash
技术图片

git init # 初始化仓库,这个git对我们项目的代码进行备份

配置用户名和邮箱

git config --global   user.name "xiaoming" # 用户名

git config --global user.email  "xx@sina.com" # 邮箱

把代码存储到 git 仓储中

  • 分两步走:

    • 把代码放到.git隐藏目录的大门(暂存区)

      git add ./readme.md # ./readme.md 文件路径要说明
      
    • 把门口的代码放入房间里面

      git commit -m "这是对这次添加东西的说明"
      

区域划分:

  • 工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区。
  • 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
  • 暂存区:Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master。

查询当前所处的工作状态 git status

On branch master
nothing to commit, working tree clean
# 我们提交完了,当前的工作区是干净的


(use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   readme.txt
# 把文件放在了暂存区

(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

	modified:   readme.txt
# 我们的文件修改了,但是没有放到暂存区(大门口)

如果我们修改了两个文件是不是要add两次命令呢,不需要

git add ./ # 当前目录只要是修改过的文件都放到暂存区

git的使用

标签:方法   的区别   use   ges   为我   project   有一个   stage   电脑   

原文地址:https://www.cnblogs.com/zc110/p/12860354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!