由于git操作过于多,现发布文章来方便以后 git 命令查询
配置全局配置
$ git config --global user.name "sghuangrihuang"
$ git config --global user.email [email protected]
备注:针对配置全局用户名和邮箱之后,还重复性输入验证码,可选择安装Git Credential Manager的其中的 GCMW-1.14.0.exe。 具体详情可看我另外一篇文章
如果想要检查你的配置,可以使用 git config --list 命令来列出所有 Git 当时能找到的配置
$ git config --list
通过git config
: 来检查 Git 的某一项配置
$ git config user.name
sghuangrihuang
通过如下途径可获得 Git 命令的使用手册
$ git help
$ git --help
$ man git-
要想获得 config 命令的手册
$ git help config
Git 来对现有的项目进行管理,可使用如下命令行
$ git init
此命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干
克隆仓库的命令格式是 git clone [url]
$ git clone https://github.com/sghuangrihuang/sghuangrihuang.github.io.git
要查看哪些文件处于什么状态,可以用git status
命令。
$ git status
使用git add [fileName]
,进行对文件跟踪
$ git add README.md
若在执行git status
,只要在 Changes to be committed 这行下面的,就说明是已暂存状态
可使用git status -s
,进行项目状态简单预览
$ git status -s
M README
MM Rakefile
A lib/git.rb
M lib/simplegit.rb
?? LICENSE.txt
说明
我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式
$ > .gitignore
存放在暂存区的可使用git commit
进行提交
$ git commit
可使用如下命令将提交信息与命令放在同一行
$ git commit -m "message"
也可使用 -a 选项 进行所有已经跟踪过的文件暂存起来一并提交
$ git commit -a -m 'message'
查看日志信息
$ git log
可以运行带有 –amend 选项的提交命令尝试重新提交
$ git commit --amend
查看远程仓库的名字。默认仓库名为origin
$ git remote
查看远程名字以及URL地址
$ git remote -v
可通过命令git remote add [shortname] [url]
,添加仓库
$ git remote add gitee https://gitee.com/sghuangrihuang