Git使用-基本使用

新手的一天到来。

一,初始化

对于已有本地项目 GitDemo使用 git init 命令,初始化GitDemo项目为git项目。






你会发现GitDemo文件夹下面多了.git文件,说明初始化成功!后面可以使用git了。











二,文件添加到git库

把GitDemo项目添加到git库中以下步骤【注:建议操作git前执行一下 git status 查看项目状态】

1.查看gitdemo状态  使用git status 命令












表示有文件还没进入git管理器,那我们接下去就是把未加入git的文件加进去


2. git add  gitdemoSrc.txt 命令,执行完成建议git status 查看一下













3.进入git库 git commit -m ‘add file’  git status 查看一下说明加进git库中了


三,文件内容修改

1,正常修改gitdemoSrc.txt内容

使用 git status 命令 查看状态,发现存在文件修改,使用 git add  gitdemoSrc.txt 命令 然后 git commit -m ‘update file’ 。









2,非正常修改文件内容

项目代码不断更新,突然发现,尼玛,有块代码功能和需求不一样,但是项目修改很多了,已经记不得哪里修改了,怎么办呢?

不急,可以撤回

这种情况大概有三种:

1.只是工作区修改了。那就直接 git checkout --gitdemoSrc.txt 一切恢复平静

2.修改内容已经add了。 git reset  HEAD gitdemoSrc.txt 让暂存区的修改回退到工作区。

3.修改内容已经commit了。每次commit 都会有记录的,我们可以通过 git log 来查看,清晰的查看 可以通过 git log --pretty=oneline。可以通过 git reset --hard 8acf9 撤回到 commit id 是8acf9....这个时间点的项目


3,删除不需要的文件

项目不断推进,代码文件不断增加,有一天你发现,有些文件不需要了。

这钟情况有三种:

1,只是在工作区增加了没有必要的文件 ,执行 rm second.txt  即可

2,文件已经add。如果只是想删除暂存区的文件 那 直接 git rm --cached second.txt,也就是说这个文件只是在工作区了;如果确定这个文件不需要了执行 git rm -f second.txt;

3,文件已经commit。git rm second.txt 接着执行 git commit -m 'delete file'


4,恢复想要的文件

有的时候你的手会贱,删掉不该删的东西了。

在已经commit的情况下,你可以这么做:找到这个文件最后的commit id ,执行 git checkout id 文件名。

其他情况下误删文件,无解,不要冲动删除文件;


5,迅速切换到项目某个版本

随着时间的推移,项目版本越来越多,有时候想回到之前某个版本,怎么办?

你可以在最后打包版本的时候执行 git tag 版本号,可以通过git show tag号 来查看这个对应的commit id












  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值