- 2
- 0
- 约6.24千字
- 约 12页
- 2020-02-02 发布于江苏
- 举报
PAGE 2
Contents
TOC \o 1-3 \h \z \u 1 常用 1
2 命令 2
2.1 新建代码库 2
2.2 二、配置 2
2.3 三、增加/删除文件 2
2.4 四、代码提交 3
2.5 五、分支 3
2.6 六、标签 4
2.7 七、查看信息 5
2.8 八、远程同步 6
2.9 九、撤销 7
2.10 十、其他 7
3 原理图 9
3.1 本地仓库构成 9
3.2 本地仓库文件状态流转 9
3.3 远程操作管理 9
3.4 使用规范流程 10
3.5 分支模型 11
常用
一般来说,日常使用要记住下图6个命令。
mergebranchbranch
merge
branch
branch
下面是常用 Git 命令清单。几个专用名词的译名如下。
Workspace :工作区
Index / Stage :暂存区
Repository :仓库区(或本地仓库)
Remote :远程仓库
命令
新建代码库
# 在当前目录新建一个Git代码库
$ git init
(在C:\mbs\路径下。)
# 新建一个目录,将其初始化为Git代码库
$ git init [project-name]
SwingDoorPlatform
# 下载一个项目和它的整个代码历史
$ git clone [url]
( $ git clone git@aaes.githost.io:AAESSwingDoor/SwingDoorPlatform.git )
二、配置
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
# 显示当前的Git配置
$ git config --list
# 编辑Git配置文件
$ git config -e [--global]
# 设置提交代码时的用户信息
$ git config [--global] user.name [name]
$ git config [--global] user.email [email address]
三、增加/删除文件
# 添加指定文件到暂存区
$ git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
$ git add [dir]
# 添加当前目录的所有文件到暂存区
$ git add .
# 添加每个变化前,都会要求确认
# 对于同一个文件的多处变化,可以实现分次提交
$ git add -p
# 删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] ...
# 停止追踪指定文件,但该文件会保留在工作区
$ git rm --cached [file]
# 改名文件,并且将这个改名放入暂存区
$ git mv [file-original] [file-renamed]
四、代码提交
# 提交暂存区到仓库区
$ git commit -m [message]
# 提交暂存区的指定文件到仓库区
$ git commit [file1] [file2] ... -m [message]
# 提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
# 提交时显示所有diff信息
$ git commit -v
# 使用一次新的commit,替代上一次提交
# 如果代码没有任何新变化,则用来改写上一次commit的提交信息
$ git commit --amend -m [message]
# 重做上一次commit,并包括指定文件的新变化
$ git commit --amend [file1] [file2] ...
五、分支
# 列出帮助
$ git branch -h
# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
# 新建一个分支,并切换到该分支,并且建立追踪关系。
$ git checkout -b [branch] [remote-branch]
$ git checkout -b branch_name origin/ branch_name //better to use same branch NAME.
Branch branch_name set up to track remote branch_name f
您可能关注的文档
- (模具设计)落料拉深复合模.doc
- (新)财务管理形成性考核册.pdf
- .河道采砂规划.doc
- “三检制”检查验收记录表.doc
- “浙江制造”评价规范 第2部分:管理要求.pdf
- 《web程序设计》书后习题完整参考答案.pdf
- 《2011年服装买手经典培训教材》买手第一课》(页)1111.ppt
- 《北京市城市道路公共服务设施设置与管理规范》(db11t 500-2016).pdf
- 《测绘程序设计》课件14 来自07测绘3 魏志刚.ppt
- 《大铁椎传》ppt课件(精品课件).ppt
- 第四单元 第1课时 多位数乘两位数 数学青岛版(五四制)三年级上册(新教材).pptx
- 三菱FX1S PLC借助以太网通讯模块与上位机通讯实现监控光伏组件生产线的应用配置案例.docx
- 西门子200PLC通过串口转以太网直连昆仑通泰触摸屏实现本地操作与远程监控同步.docx
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试历史试卷(含答案).docx
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试思想政治试卷(含答案).pdf
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试历史试卷(含答案).pdf
- 四川省成都市第七中学2025~2026学年度下期二诊模拟考试英语试卷(含答案).pdf
- 部队教学法试题及答案.doc
- 陇南公路管理局考试题库.doc
- 河北自学历年考试题库.doc
最近下载
- 物理试卷 -内蒙古呼和浩特市2025-2026学年高三年级第一次质量监测(8.28-8.29).pdf VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 化工分离过程_课后答案刘家祺.pdf VIP
- 中石油加油站建设标准设计.pdf VIP
- 高三学生英语词汇量提升计划与方法.docx VIP
- 建筑ALC轻质隔墙工程监理实施细则.doc
- DB63_T 2256.7-2025 水利信息化工程施工质量评定规范 第7部分 通信系统.docx VIP
- 广东公路工程质量监督登记表、检查要点、用表、抽查项目、交工验收用表.pdf VIP
- SY_T 5988-2018油管和套管转换接头.pdf
- Q62DAN,Q64DAN,Q68DAV数模转换模块用户手册080327.pdf VIP
原创力文档

文档评论(0)