#设置使用Git时的姓名和邮箱地址
$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "your_email@example.com"
#让命令的输出拥有更高的可读性
$ git config --global color.ui auto
#设置SSH Key
$ ssh-keygen -t -rsa -C "your_email@example.com"
#按回车、输入密码、再输入密码
#GitHub添加公开私钥
#用私钥与GitHub进行认证和通信
$ ssh -T git@github.com
#clone已有仓库
$ git clone git@github.com:hirocastest/Hello-World.git
#会要求输入GitHub上设置的公开密钥的密码
#查看状态
$ git status
#通过git add命令将文件加入暂存区
$ git add hello_world.py
#通过git commit命令提交并记录提交信息(如果想要技术的更加详细,请不加-m,直接执行git commit)
$ git commit -m "Add hello world script by python"
#通过git log查看提交日志
$ git log
#执行push,更新Github上的仓库
$ git push
#建立一个目录并且初始化仓库
$ mkdir git-tutorial
$ cd git-turorial
$ git init
#保存现有操作
git stash save "***"
#查找stash
git stash list
#还原stash
git stash pop "***"
或者git stash pop list_number
#生成并切换到远程分支对应的本地分支
git checkout -t origin/remote_branch
#通过本地分支生成远程分支
git push origin local_branch:remote_branch
#跟踪远程分支
git push -u origin remote_branch
#跟踪远程分支
git branch --set-upstream-to=origin/remote_branch local_branch