Git初始化及仓库创建和操作

文章目录

Git的三棵树

工作区(Working Directory)
暂存区(stage)
Git仓库(git repository)

/*基本信息设置,该设置在GitHub仓库主页显示谁提交了该文件*/
$ git config --global user.name 'WhatIsYourIdeality' # 设置用户名
$ git config --global user.name 'blingbling@126.com' # 设置用户邮箱
/*初始化一个新的Git仓库*/
$ mkdir filename # 创建新的文件夹
$ cd filename # 进入该文件夹
$ pwd # 显示当前位置(文件夹)
$ git init  # 在该文件夹内初始化(创建)仓库,可以看到一个'.git'隐藏文件,它是用来存储本地仓库信息的
​
$ touch a1.c # 创建新文件fileneme.extensionname
$ rm a1.c # 删除文件
$ touch a1.c
$ git status # 查看进程状况 
No commits yet
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        a1.c
nothing added to commit but untracked files present (use "git add" to track)
$ git add a1.c # 添加到暂存区
$ git status # 验证进程状况(文件变绿)
$ git commit -m 'the first time to commit file' #添加描述'第一次提交文件'  ,并将文件从暂存区提交到仓库,
$ git status # 验证进程状况(此时应该是 'nothing to commit ,working directory clean')
​
/*修改文件*/
$ ls # 列出当前目录下的所有文件
$ vi a1.c # 修改该文件,vim命令也可以:insert切换模式,修改和替换,然后ESC切换模式,再':wq'保存文件(不含引号)
$ git status # 可以看到进程状态为'modified'(修改过的),此时文件在工作区(working directory)
$ git add a1.c #  将文件移至暂存区
$ git commit -m 'the first time to modify and commit file' # 将文件提交到仓库
​
/*删除文件*/
$ git rm -rf
$ rm a1.c
/*查看历史提交记录*/
$ git log

其中初次接触到了vi命令:vi & vim命令简单介绍

vi文本编辑器个别命令的意思
:wq(write quit),退出&保存的命令
ps:这是Linux或者MacOS中的命令,当然Git bash里也用到了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值