Git学习(一)

  今天安装了git,初步学习。


  1.创建仓库(也就是版本库),我建在E盘:

$ cd /E

$ mkdir gitlearn

$ pwd (显示当前目录)

/E/gitlearn

$ git init (初始化仓库得到一个空仓库)。


 2. 添加文件到仓库:

$ git add 文件名 (这个文件要放在gitlearn目录下)//add只是添加文件到暂存区(stage或index) ,暂存!

$ git commit -m "相关说明"                                       //commit是一次性把暂存区的所有文件提交到你的当前分支。一开始git会为我们自动创建master分支

   可用多次add添加多个文件,一次性commit。


3.修改文件

  git跟踪管理的是修改而不是文件

   随时查看工作区的状态:git status,若有文件被修改,可用git diff查看modified的内容。

   如何丢弃修改:

a.修改了还未add(即未添加到暂存区),直接丢弃工作区的修改:git checkout --filename

b.修改了且add了(已添加到暂存区),想丢弃修改:git reset head filename,回到a,再git checkout --filename

c.修改了也提交了(已经到了版本库)但注意还没有推送到远程库:版本回退  

版本回退:    git log查看提交历史,确定退回到哪个版本

git reflog查看命令历史,确定回到未来的哪个版本

用git reset --hard commit_id  回到想要到的版本(修改一次提交一下得到一个版本号commit_id)

注:在git,head指向的就是当前版本,再之前一个是head^,再之前一个是head^^....那往上n个就是head~n指向的版本的版本号。

git checkout是用版本库里的版本替换工作区的版本。

4.删除文件

命令:git rm filename,再git commit -m "相关说明"

若只是在电脑的资源管理器误删了,版本库里好着呢:git checkout --filename一键还原即可,还原到的只是最新版本。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值