Git的基本使用和安装

1、Git的特点

      速度快、设计简单、能够强烈支持非线性的开发、分布式的、能够管理大型项目(速度和存储量)

2、git-scm.com上下载Git安装包

      还有一个选择code-google.com/p/tortoisegit/ 下载tortoisegit安装包,只在win下可用

3、本地新建全局的版本仓库信息

     git config --global  user.name "Jakki dong"

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

4、查看配置信息命令

     git config --list    

5、要有几个概念

      远程仓库,本地仓库,工作区,零时缓冲区域

6、初始化一个本地仓库

      mkdir gittest1  //新建一个文件夹

      cd gittest1 //进入这个文件夹

      git init  //把这个文件夹初始化为一个本地仓库,操作完可以看到该文件夹下多出一个.git

7、仓库里添加一个不受控制的新文件

      echo "Jakki"  >> Jakki   //等于是copy一个外来文件到gittest1目录下

8、提交到零时缓冲区

      git add .   //提交目录下所有文件。实际是提交到.git目录下的index文件中了,该文件二进制表示

9、提交到本地仓库

      git commit Jakki -m "init Jakki"  //Jakki提交到本地仓库,.git/objects/目录下多出文件,也是经过加密的

10、从远程获取一个远程仓库版本

      git clone git://github.com/git/hello-world.git  //这步和init的区别是一个获取,一个自己建立一个

11、获取远程仓库信息命令

      git remote -v

12、查询本地仓库中文件情况命令

      git status

13、在仓库中某些文件,不要版本控制,可以选择新建一个忽略文件.gitignore,把要忽略的文件写上去

     echo "Jakki" > .gitignore

14、版本比较

     git diff --staged 比较工作区和零时区里面操作

     git diff -cached 比较零时区和版本仓库里的内容

15、删除文件

     git rm Jakki //删除零时区文件

16、恢复删除的零时区文件

     git checkout -- Jakki

17、彻底删除版本仓库里的文件

     git commit Jakki -m "delete"

18、查看本地仓库的版本信息

     git log

     git workchanged

19、更新远程仓库到本地,并建立一个分支

     git fetch 远程仓库名,可以用git remote得到

20、更新远程仓库到本地

     git pull 远程仓库名,可以用git remote得到

21、查看分支

     git branch

22、提交到远程仓库

     git push 远程仓库名 要提交的分支名

23、新建分支

    git branch fenzhi1

24、切换分支

    git checkout fenzhi1

25、合并分支

    git merge "he bin" HEAD fenzhi1

26、打版本标签

    git tag -a Beta1 -m "make bata1"

27、获得某标签版本

    git tag Beta1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值