撸Git!命令行简易使用手扎

2018-06-10  本文已影响0人  精益的Tang

一、Git的目录控制

(一)打开Git

安装过程略去不表,找到合适的文件夹,右键“Git Bash Here”


打开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

# 修改默认代码编辑器为notepad++
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

# 查看配置
git config --list


(三)命令行的基本控制

基本控制就是Linux,常用的命令如下:

二、Git的基本操作

(一) git init:新建空仓库

git init 在当前目录下初始化生成一个空的 Git 仓库。

(二) git clone:复制已有仓库

git clone 的完整命令是:

git clone https://github.com/复制的目标仓库

该命令会直接复制一个和目标一模一样的仓库,如果希望改名,直接在命令行中增加新名字即可,也可在window下手动改

git clone https://github.com/复制的目标仓库 新目录名

(三)git status:查看仓库状态

git status是最常用的命令,确保仓库正常

(四)git log:显示修改日志

git log显示仓库中所有 commit 的信息,包括:

可用空格来快速翻页,用按键q来退出日志,返回命令行状态

为方便使用,应根据需要用不同的显示选项:

git log --oneline能够缩略显示commit信息

git log --stat则是用来显示 commit 中更改的文件以及添加或删除的行数

git log -p用来显示对文件作出实际更改的选项,蓝色是添加的行号,绿色代码是增加的,红色代码是删除的。另外,还可增加选项-w来忽略空格显示行

Tips:翻看日志,用pageup、pagedown来控制,或者用 d 键(向下滚动半屏)、用 u 键(向上滚动半屏)

(五)查看特定commit

方法1:通过SHA查看

向 git log 提供你要查看的 commit 的 SHA,例如

$ git log -p fdf5493

方法2:通过git show查看

git show将仅显示最近的commit信息

也可将 SHA 作为最后一个参数提供给命令,如

$ git show fdf5493

git show通过与其它选项组合,更加便于使用:

未完,待续……


2018年6月20日:不准备续了,发现Github Desktop完全是1秒上手、无需说明……


References:
以上内容根据个人UdaCity学习情况,结合Google等进行整理。

上一篇 下一篇

猜你喜欢

热点阅读