博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
版本控制工具笔记-Git by STP
阅读量:4046 次
发布时间:2019-05-25

本文共 1615 字,大约阅读时间需要 5 分钟。

Git:分布式版本控制工具

 

分布式与集中式的区别:

集中式:只有一个仓库,存放在服务器

分布式:每个开发者的电脑上都有一个仓库

 

Git主要分三个区:工作区,暂存区,本地仓库

 

第一次在Xcode上使用git需要进行相关配置

在命令行终端输入指令

1.一次性配置:

git config user.name seventopalsy

git config user.email seventopalsy@163.com

可在项目中的.config文件中查看

 

2.永久配置:

 

git config --global user.name seventopalsy

git config --global user.email seventopalsy@163.com

可通过“前往”----“个人”----“.gitconfig”查看

 

 

 

 

常用命令行:

 

git 
help
git
指令帮助手册
查看其他指令的做法:
git
help
其他指令
 
git 
config
git
的配置信息相关
修改的是
.git/config
文件
配置用户名:
git
config
“user.name”
用户名
(用于跟踪修改记录)
配置邮箱:
git
config
“user.email”
邮箱
(用于多人开发间的沟通)
查看配置信息:
git
config
–l
编辑配置信息:
git
config
–e
(用
vim
编辑,
:wq
是退出
vim
编辑器)
设置指令的别名:
git
config
alias.
别名
原指令名称
设置带参数指令的别名:
git
config
alias.
别名
原指令名称 参数
将此设置应用到整个系统中:
git
config
––
gloabal
 
git 
init
:初始化一个
本地
仓库,
生成一个
.git
目录
,用于维护版本信息
在当前路径初始化仓库:
git
init
在其他路径初始化仓库:
git
init
仓库路径
git 
add
:将
工作区
的文件保存到
暂缓区
保存某个文件到暂缓区:
git
add
文件名
保存当前路径的所有文件到暂缓区:
git
add
.
(注意,最后是一个点
.
 
git 
commit
:将
暂缓区
的文件提交到
当前分支
提交某个文件到分支:
git commit -m ”
注释
文件名
保存当前路径的所有文件到分支:
git commit -m ”
注释
git 
status
:查文件的状态
查看某个文件的状态:
git
status
文件名
查看当前路径所有文件的状态:
git
status
 
git
log
:查看文件的修改日志
查看某个文件的修改日志:
git
log
文件名
查看当前路径所有文件的修改日志:
git
log
用一行的方式查看简单的日志信息:
git
log
––pretty=oneline
查看最近的
N
次修改:
git
log
–N
N
是一个整数)
 
git 
diff
:查看文件最新改动的地方
查看某个文件的最新改动的地方:
git
diff
文件名
查看当前路径所有文件最新改动的地方:
git
diff
 
git 
reset
:版本回退(建议
加上
––hard
参数,
git
支持无限次后悔)
回退到上一个版本:
git
reset
––hard
HEAD^
回退到上上一个版本:
git
reset
––hard
HEAD^^
回退到上
N
个版本:
git
reset
––hard
HEAD~N
N
是一个整数)
回退到任意一个版本:
git
reset
––hard
版本号
(版本号用
7
位即可)
 
git 
reflog
:查看分支引用记录(能够查看所有的版本号)
 
git 
rm
:删除文件(删完之后要进行
commit
操作,才能同步到版本库)

 

 

 

 

 

 

 

 

 

 

 

转载地址:http://kjzci.baihongyu.com/

你可能感兴趣的文章
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>
java自定义容器排序的两种方法
查看>>
如何成为编程高手
查看>>
本科生的编程水平到底有多高
查看>>
AngularJS2中最基本的文件说明
查看>>
从头开始学习jsp(2)——jsp的基本语法
查看>>
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
DIV/CSS:一个贴在左上角的标签
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
Vue组件
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
<转>文档视图指针互获
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>