码迷,mamicode.com
首页 > 其他好文 > 详细

私有仓库托管

时间:2018-09-02 23:56:24      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:bsp   合并   分支   clone   res   颜色   就是   ranch   安装   

git 

1 安装git sudo apt-get install git 一般Xcode自带,不要再安装

2 简历版本库 git init ->git add -A ->git commit -m "本次提交版本库内容"

3 查看当前分支的提交内容 git log 详细点的 git log --pretty==oneline

4 当前分支下的版本回退  git reset --hard HEAD^ (HEAD^ 回退到上一个版本 HEAD^^ 回退到上上一个版本 HEAD-100 回退到前100个版本)

   还可以 git reset  --hard + commit id 指定回退到哪一个版本

  git reflog 指示的是 你所有的版本提交记录  所以不要担心 还想会退到  回退之前的版本 都有记录

5 暂存区 和 工作区的概念

   git add 放到暂存区   git commit 提交到当前分支

   git add 之后 工作区 是没有修改的了 git commit 之后 暂存区就没有内容的了

6 撤销修改

   分两种情况: 1 修改还没有commit 到暂存区  这样的情况下  直接 git checkout --file  就是把file 这个文件在工作区的修改 全部消除

                   2 修改了 已经commit 到 暂存区 这样的情况下  先把暂存区的修改 撤销到 工作区 git reset HEAD <file> 意思就是把暂存区的修改回退到工作区

7 删除文件 

  两种情况: 1 确实要删除 text

                  工作区 rm text  -> git rm text -> 提交修改信息

                2 误删

                  git checkout --text 意思直接将版本库内的text内容checkout 到本地

 

 

8 添加远程仓库  

   8-1 远程简历Repository  

   8-2 在本地仓库路径下 git remote add origin ssl地址

   8-3 第一次提交本地库的内容到远程库 git push -u origin master (这样可以把本地分支的master 分支 与 远程的master 关联起来)

   8-4 以后每次提交就可以 git push origin master就可以了

9 直接克隆

   本地文件路径下 git clone + SSL地址

10 创建分支

    git chekout -b + 分支名     创建并指向

    git branch + 分支名 创建分支

    git checkout + 分支名  切换到当前分支

    git merge + 分支1  将分支1 合并到当前分支

    git branch -d + 分支1  将分支1删除

    git branch    查看当前所有分支

 10 解决分支

     git status  查看当前工作区代码冲突

     git log --graph --pretty==oneline --abbrev-commit 查看当前分支的合并情况

11  添加多个远程库协作

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00150154460073692d151e784de4d718c67ce836f72c7c4000

12 自定义git

    比如 git config --global color.ui true  自定义git信息颜色

13 搭建git服务器

 

私有仓库托管

标签:bsp   合并   分支   clone   res   颜色   就是   ranch   安装   

原文地址:https://www.cnblogs.com/shaoquanzhijia/p/9575460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!