首页 > 其他 > 详细

git

时间:2019-07-01 22:41:12      阅读:89      评论:0      收藏:0      [点我收藏+]

1. 安装

  • Window安装

    http://git-scm.com/download/win 下载Git客户端软件,和普通软件安装方式一样。

  • Linux安装

    • CentOS发行版:sudo yum install git

    • Ubuntu发行版:sudo apt-get install git

  • Mac安装

    • 打开Terminal直接输入git命令,会自动提示,按提示引导安装即可。

2. 命令

  1. 常见操作

    配置用户

      git config --global user.name "xxx"

      git config --global user.email "xxx"

    ① 初始化仓库 git init(创建一个.git目录用来存放历史版本非仓库)

       进行版本控制的仓库克隆到本地:git clone git@xxxxxxxxxxxxxxx.git

    ②查看文件状态:git status

      添加到暂存区:git add xx.txt     (git add . / * / -A )

    ③提交文件:git commit -m “修改xx”。(将暂存区提交本地仓库)

    ④查看提交历史: git log

    恢复上一次提交:git reset --hard 222s

  2. 分支

  当你正在专注开发一个功能时,突然有一个紧急的BUG需要你来修复,这个时候我们当然是希望在能够保存当前任务进度,再去修改这个BUG,等这个BUG修复完成后再继续我们的任务。通过Git创建分支来解决实际开发中类似的问题

    ①创建分支:git branch hotfix(新创建分支会继承福分支所有提交历史)

    ②切换分支:git checkout hotfix

    ③修改bug后:git add .    →   git commit -m ‘bug修改OK‘

    ④切换master分支:git chechout master

     这个时候我们就在hotfix这个分支上修复了这个BUG,而我们原来在master分支上的操作并未受到影响。

    ⑤合并hotfix分支:git merge hotfix(此时master便包含了hotfix李的修复了)

    ⑥删除分支:git branch -d hotfix      

3. git远程(共享)仓库

  ①创建共享仓库(git要求共享仓库是一个以.git结尾的目录)

    mkdir repo.git 创建 .git 目录

    cd repo.git 进入这个目录

    git init --bare 创建初共享仓库

  ②向共享仓库共享(同步)内容

    (将自已开发的项目同步到这个目录中,其它开发者就可以共享你开发的项目了。)

    进入text目录

    git push ../repo.git(这样就吧text中的项目同步到repo.git中)

  ③从共享仓库取出内容

    新建一个目录(模拟另一开发者)

    git clone ./repo.git demo  (得到副本)

  ④进入demo做一些修改

    cd demo

    git push ../repo.git master

  这个共享的仓库只是放到了本地的,其它人是没有办法从我们这个共享仓库共享内容的(所以有了GitHub码云的使用)

4. github 码云

  ssh      简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。

  配置(使用git bash执行)ssh-keygen -t rsa

    

    

git

原文:https://www.cnblogs.com/xhrr/p/11117091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!