git 基本使用,初始化本地仓库,创建文件,add文件,commit文件,git版本穿梭

git 学习方法

可以在终端上输入git help 这时候会显示列表,选择你要查看的项目,输入,如:

git help init

这时候就会显示创建一个本地仓库的方法

git help clone

显示克隆的方法.

进入的地方时一个指南通过指南我们能看到指令的具体使用.按空格到下一页,按control + b 滚动下一页,按q 返回到原来的指令终端界面,搜索/需要搜索的内容


创建本地仓库

1 创建manager(命名什么都可以)文件夹, 在终端输入cd 讲文件夹拖入终端,回车,进入目标文件夹

2 输入git init 即可创建一个git本地仓库,成功的话会看见manager文件夹下会显示隐藏文件.git

3 初始化配置信息(目的是为了在分布式管理时对方能联系到你):

一次性的初始化:

git config user.name zhangjitao

git config user.mail 694810165@qq.com


如果是私人电脑可以选择一劳永逸的方法,让你的电脑永久保存

git config --global user.name zhangjitao

git config --global user.email 694810165@qq.com


在manager中创建文件 

1 先确定在不在manager文件夹中:pwd

2 输入touch test.txt(要创建的文件名.文件类型)

3 open test.txt 写入内容

4 git status 查询git状态红色内容显示为在工作区的文件,没有上传


5 这时候输入git add test.txt 将文件上传到暂存区(这时候再输入git status如下图就说明上传成功,暂存区只会暂时存储文件)


6 这时候输入git commit test.txt(文件名) 提交文件到本地仓库,进入一个vim 编译器(git commit test.txt - m)加上-m"注释的信息" 则不会进入vim

要输入信息的时候先输入i

添加完注释后按 ESC

再按:

在输入wq 保存退出

这样做非常麻烦,建议再后面输入-m"注释的信息"

注意,git每次commit完之后,在终端中都得add一次,然后才能commit


git 中的版本号

git中的版本号是四十位的哈希值,而svn中的版本号是一个递增的整数值

>>查询最近三次的版本号

git log test.txt(test.txt是文件名)

>>查询所有的版本号

git reflog test.txt


如果想反悔自己提交的信息时,也就是重置到哪个版本,用以下的方法

>> 已经提交了

git reset --hard HEAD        (--hard : 强制重置)

==反悔到上一个版本,可以反悔多次,直到最开始的状态:

git reset --hard HEAD^    (回到上上个版本加^^)

==反悔到指定版本号:

git reset --hard 版本号(只需要写哈希值的前七位)


==查看文件被修改了哪些地方

git diff test.txt       (红色的删除,绿色的新增)

>> 未提交时反悔(本地回退)

git checkout test.txt  (回退到上一次未提交时的版本,注意!!!在svn中是下载,在git中是回退)

git reset --hard HEAD (不加尖号)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值