324242 发表于 2016-4-5 10:59:19

Git常用命令整理

0.说明
      整理了很常用的Git命令或者说是使用Git的一个常用流程,教程可以看Pro Git,很不错。
      环境:Ubuntu 15.10



1.初始设置



[*]设置姓名和邮箱地址


1
2
git config --global user.name "xpleaf"
git config --global user.email "xpleaf@163.com"





[*]提高命令输出的可读性


1
git config --global color.ui auto




      上面的两个操作,会在~/.gitconfig中以如下形式输出设置文件:

1
2
3
4
5
6
cclyyh@leaf:~$ cat .gitconfig

    name = xpleaf
    email = xpleaf@163.com

    ui = auto






2.设置SSH Key

      主要是在Github上做仓库的认证时要用到,因为在GitHub上连接已有仓库时的认证,是通过使用了SSH的公开密钥认证方式进行的,如果不使用Github,可以不需要这一步。

[*]生成SSH Key


1
ssh-keygen -t rsa -C "xpleaf@163.com"




      完成后会在~/.ssh目录中生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件。

[*]在GitHub上添加公钥


      在GitHub的Settings-SSH Keys中即可以添加公钥,只需要将上面生成的id_rsa.pub公钥内容复制到其中就可以。


[*]与GitHub认证


1
ssh -T git@github.com






3.Git常用命令与说明

Git常用命令与说明
命令
说明

git init

初始化仓库
git status

查看仓库的状态
git add向暂存区中添加文件
git commit保存仓库的历史记录
-m参数表示只添加一行描述信息


git log查看提交日志
--graph以图形方式显示提交日志









页: [1]
查看完整版本: Git常用命令整理