首页 > 其他 > 详细

Git总结笔记

时间:2018-06-02 10:44:19      阅读:207      评论:0      收藏:0      [点我收藏+]

git相关配置

# 设置你的 Git 用户名
git config --global user.name "<Your-Full-Name>"

# 设置你的 Git 邮箱
git config --global user.email "<your-email-address>"

# 确保 Git 输出内容带有颜色标记
git config --global color.ui auto

# 对比显示原始状态
git config --global merge.conflictstyle diff3

git config --list

#配置编辑器
git config --global core.editor "‘E:/Sublime Text3/sublime_text.exe‘ -n -w"

 

创建git仓库

#初始化目录
git init

#克隆项目
git clone <远程仓库地址> <本地生成目录名>

 

查看仓库历史记录

#初始化目录
git init

#克隆项目
git clone <远程仓库地址> <本地生成目录名>

#查看仓库状态    重点命令
git status

#查看日志
git log
--oneline 每行显示一个commit
--stat 显示统计信息
-p 查看具体改动信息
-w 忽略空格变化
<commit_sha> 显示指定的commit信息
 
***关于分页器
	要向下滚动,按下
	j 或 ↓ 一次向下移动一行
	d 按照一半的屏幕幅面移动
	f 按照整个屏幕幅面移动
	要 向上滚动,按上
	k 或 ↑ 一次向上移动一行
	u 按照一半的屏幕幅面移动
	b 按照整个屏幕幅面移动
	按下 q 可以退出日志(返回普通的命令提示符)


#添加文件 从工作区添加到暂存区
git add <file1> <file2> … <fileN>

#移除文件 从暂存区
git rm --cached <file1> <file2> … <fileN>

#提交 暂存区的文件到版本库
git commit -m "<提交说明信息>"

***良好的提交说明
建议
	消息篇幅简短(少于 60 个字符)
	解释提交的作用(不是如何更改或为何更改!)
禁忌
	请勿解释为何做出了这些更改(下文会深入讲解这一点)
	请勿解释如何进行了更改(这是 git log -p 的目的!)
	请勿使用单词"and"
	如果你必须使用 "and",则你的提交说明可能进行了太多的更改,将这些更改拆分为独立的 commit
	例如 "make the background color pink and increase the size of the sidebar"

#查看已被加入但是尚未提交的更改。
git diff
= git log -p 

#忽略文件,不加入版本控制
修改.gitignore文件
支持通配符
	空白行作为空格
	# - 将行标记为注释
	* - 与 0 个或多个字符匹配
	? - 与 1 个字符匹配
	[abc] - 与 a、b 或 c 匹配
	** - 与嵌套目录匹配 - a/**/z 与以下项匹配
	a/z
	a/b/z
	a/b/c/z

 

未完待续

  

 

 

 

#初始化目录git init
#克隆项目git clone <远程仓库地址> <本地生成目录名>
#查看仓库状态    重点命令git status
#查看日志git log--oneline 每行显示一个commit--stat 显示统计信息-p 查看具体改动信息-w 忽略空格变化<commit_sha> 显示指定的commit信息 ***关于分页器要向下滚动,按下j 或 ↓ 一次向下移动一行d 按照一半的屏幕幅面移动f 按照整个屏幕幅面移动要 向上滚动,按上k 或 ↑ 一次向上移动一行u 按照一半的屏幕幅面移动b 按照整个屏幕幅面移动按下 q 可以退出日志(返回普通的命令提示符)

#添加文件 从工作区添加到暂存区git add <file1> <file2> … <fileN>
#移除文件 从暂存区git rm --cached <file1> <file2> … <fileN>
#提交 暂存区的文件到版本库git commit -m "<提交说明信息>"
***良好的提交说明建议消息篇幅简短(少于 60 个字符)解释提交的作用(不是如何更改或为何更改!)禁忌请勿解释为何做出了这些更改(下文会深入讲解这一点)请勿解释如何进行了更改(这是 git log -p 的目的!)请勿使用单词"and"如果你必须使用 "and",则你的提交说明可能进行了太多的更改,将这些更改拆分为独立的 commit例如 "make the background color pink and increase the size of the sidebar"
#查看已被加入但是尚未提交的更改。git diff= git log -p 
#忽略文件,不加入版本控制修改.gitignore文件支持通配符空白行作为空格# - 将行标记为注释* - 与 0 个或多个字符匹配? - 与 1 个字符匹配[abc] - 与 a、b 或 c 匹配** - 与嵌套目录匹配 - a/**/z 与以下项匹配a/za/b/za/b/c/z




Git总结笔记

原文:https://www.cnblogs.com/wuguanglin/p/Git.html

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