IT评测·应用市场-qidao123.com

标题: git基础概念和操纵 [打印本页]

作者: 来自云龙湖轮廓分明的月亮    时间: 昨天 23:32
标题: git基础概念和操纵
一、分布式版本控制器和会合式

Git、SVN 和 CVS 都是常用的版本控制体系,以下是它们的相关介绍及对比:
1.基本概念


2.主要特点


3.使用场景


4.操纵下令示例


二、git基本概念

Git 是一个分布式版本控制体系,以下为你详细介绍其一些基本概念:

1.堆栈(Repository)


2.提交(Commit)


3.暂存区(Staging Area)


4.分支(Branch)


5.标签(Tag)


6.远程(Remote)


7.HEAD


三、git优缺点

1.Git 的优点

分布式特性


强大的分支管理


灵活的工作流程


社区支持和生态体系


2.Git 的缺点

学习曲线较陡


辩论解决复杂


占用磁盘空间大


网络带宽要求高


四、git常用指令

Git 有众多指令,下面按照不同的使用场景为你介绍常用指令:
堆栈操纵

1. 初始化堆栈

  1. git init
复制代码

2. 克隆远程堆栈

  1. git clone <repository_url>
复制代码

  1. git clone https://github.com/user/repo.git
复制代码
提交操纵

1. 添加文件到暂存区

  1. git add <file>
复制代码

  1. git add .
复制代码
2. 提交暂存区的文件到当地堆栈

  1. git commit -m "commit message"
复制代码

3. 一次完成添加和提交操纵

  1. git commit -am "commit message"
复制代码

分支操纵

1. 检察分支

  1. git branch
复制代码

2. 创建新分支

  1. git branch
  2. <branch_name>
复制代码

3. 切换分支

  1. git checkout <branch_name>
复制代码

4. 创建并切换到新分支

  1. git checkout -b <branch_name>
复制代码

5. 合并分支

  1. git merge <branch_name>
复制代码

6. 删除分支

  1. git branch
  2. -d <branch_name>
复制代码

远程堆栈操纵

1. 检察远程堆栈信息

  1. git remote -v
复制代码

2. 添加远程堆栈

  1. git remote add <remote_name> <repository_url>
复制代码

3. 从远程堆栈拉取代码

  1. git pull <remote_name> <branch_name>
复制代码

4. 将当地代码推送到远程堆栈

  1. git push <remote_name> <branch_name>
复制代码

  1. git push -u origin <branch_name>
复制代码
检察历史记录

1. 检察提交历史

  1. git log
复制代码

2. 简便检察提交历史

  1. git log
  2. --oneline
复制代码

撤销操纵

1. 撤销暂存区的文件

  1. git reset <file>
复制代码

2. 撤销工作目次的修改

  1. git checkout -- <file>
复制代码

3. 回退到指定提交

  1. git reset --hard <commit_hash>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4