git学习一之基础命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengfeng0328/article/details/80469337

1.在ubuntu中安装git

$ sudo apt-get install git

2.创建空目录(工作区),并编写测试文件readme.txt

$ mkdir learngit

$ cd learngit

$ vi readme.txt

$ echo "this is a test!!" > readme.txt

3.创建版本库.git

$ git init

$ ls -al    //当前目录下增加了一个.git目录,说明成功创建版本库

4.把文件添加到暂存区

$ git add readme.txt

5.把文件添加到本地仓库

$ git commit -m "wrote a readme file"

6.查看仓库当前状态

$ git status

7.查看提交日志,可找到前版本所有的commit_id

$ git log

8.回退版本的常用方法

$ git reset --hard HEAD   //回退仓库当前版本

$ git reset --hard HEAD^    //回退仓库上一版本  

$ git reset --hard HEAD^^  //回退仓库上上版本

$ git reset --hard commit_id      //回退仓库指定版本

9.穿梭未来版本(回退版本后后悔了)

$ git reflog     //显示指针变化的每一次命令,可查看commit_id

$ git reset --hard commit_id    //其实commit_id只要求前面几位数字就ok

10.运行git add 把文件添加到暂存区前丢弃工作区的修改

$ git checkout -- readme.txt

11.运行git add 把文件添加到暂存区后后悔了,清理暂存区(该文件会自动回到工作区,并不会被删除)

$ git reset HEAD readme.txt

12.删除本地文件后的处理方法

$ rm readme.txt

$ git status

情景1:确实要从版本库中删除该文件,那就用git add/rm 删除,并且git commit

$ git add/rm readme.txt

$ git commit -m "remove readme.txt"

情景2:另一种情况是删错了,把误删的文件恢复到最新版本库文件

$ git checkout -- readme.txt    //注意,工作区中所做的修改无法找回来了,只能恢复最新版本库

猜你喜欢

转载自blog.csdn.net/fengfeng0328/article/details/80469337
今日推荐