代码管理工具git2

ctrl 加滚轮 放大字体
在计算机任意位置单击右键,选择::Git Bash Here
git version
git清屏命令:ctrl L

查看用户名和邮箱地址:
$ git config user.name

$ git config user.email

修改用户名和邮箱地址:

$  git config --global user.name  "xxxx"

S  git config --global user.email  "xxxx"
git init                      初始化本地仓库
git status                    查看本地仓库状态
git add 文件名                添加到暂存区
git commit -m '日志信息'文件名 提交到本地库
git reflog                    查看历史记录 (查看引用日志信息)
git log                       显示名字,日期,和(查看引用日志信息)
git reset --hard 版本号        版本穿梭
工作区    //存放代码的位置  可删除
暂存区    //临时存储  可删除(可以把暂存区的文件删除)
本地库    //生成对应的历史版本,代码就删除不掉了
push
远程库
本地库
git commit
暂存区
git add
工作区(写代码)

已初始化空Git存储库 Initialized empty Git repository

01:首次查看(工作区没有任何文件)

01:git status
On branch master  
No commits yet //尚未提交 //目前还没有提交过任何东西
nothing to commit (create/copy files and use "git add" to track)  
//没有什么东西需要提交
//创建/复制文件并使用“git-add”跟踪

02:新增文件(再次查看)

01:git add ex.txt
02:git status(检测到未追踪的文件)
On branch master
No commits yet  //尚未提交 //目前还没有提交过任何东西
Untracked files: 未被跟踪的文件
  //使用“ git add < file > ...”包含在将要提交的内容中
  (use "git add <file>..." to include in what will be committed)
        ex.txt  (红色的 只是存在于工作区,git还没有追踪过这个文件)

nothing added to commit but untracked files present (use "git add" to track)
//没有添加到提交中,但是显示了 未追踪的文件(使用“ git add”来跟踪)
//没有添加任何要提交的内容(nothing added to commit)

03:添加暂存区
**03.1:将工作区的文件添加到暂存区 **

01:基本语法
git add 文件名
02:查看状态(检测到暂存区有新文件)
git status

暂存区的文件是可以删除的(只是把暂存区删掉,工作区还是有的)
On branch master
No commits yet
Changes to be committed:  // 要提交的更改
  (use "git rm --cached <file>..." to unstage)  //使用“ git rm —— cached < file > ...”卸载
        new file:   ex.txt

04:提交本地库
将暂存区的文件提交到本地库
执行完 git commit后 执行git status

git commit -m "日志信息" 文件名
git status 查看状态(没有文件需要提交)

On branch master
nothing to commit, working tree clean  工作树是干净的

在这里插入图片描述

05:修改文件
查看状态(检测到工作区有文件被修改)

On branch master
Changes not staged for commit:  //未暂存更改以提交
  (use "git add <file>..." to update what will be committed)  
  // 使用“git add<file>…”更新将提交的内容
  (use "git restore <file>..." to discard changes in working directory)
  //(使用“git restore<file>…”放弃工作目录中的更改)
        modified:   ex.txt  //修改了 这次文件的修改还没有添加到暂存区

no changes added to commit (use "git add" and/or "git commit -a")

06:将修改的文件再次添加暂存区

git add hello.txt
查看状态(工作区的修改添加到了暂存区)
On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)  
  //使用“git restore--staged<file>…”去取消  restore 恢复
        modified:   ex.txt
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值