Git常用命令

2019-02-25  本文已影响0人  大史叔叔

SSH KEY

$ cat ~/.ssh/github_id_rsa_pub
  ssh-rsa AAAABQABAAABAQDU1/3fv6akYZTm05a5vqyG8BHQp238Iw0eStP60AY0msjETdgytngjIq2fx501bwewouGhIknc6zgasbbaOgtLJ+34EYYkt05OUjoCB9XykfDqpi1hvKFd9MGDZIh5lNw2qJMyLA4IbBD3uNDvZsACulp538ivf5urvTvR5jATaUztP2iB5RHKAeYfXbxA5+GuNU91Z8nqM0M40qPooRBLlZCX3cVRh5firMpgeUOQD3UUv/Ku/pb0YcbaZLmYDBi74gh78wWLtskjlxAUD8bl2XEiGbaE5kZycdB3+izSL0JaE4pdRTupeanebGGoAceIqzoxp1YXn86S7PyiL49j keeprealtogod@gmail.com
$ vim config

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

全局设置

局部设置

创建版本库

$ cd /d && mkdir test && cd test
$ git init

添加、提交

$ git add xxx.txt
$ git commit -m "第一次提交"

文件比较

$ git diff xxx.txt 工作区(work dict)与暂存区(stage)比较
$ git diff --cached xxx.txt 暂存区(stage)与分支(master)比较
$ git diff HEAD --xxx.txt 工作区(work dict)与分支(master)比较

查看Git 当前状态

$ git status

查看commit记录

$ git log

版本退回

查看命令记录

$ git reflog

撤销修改

版本库中删除文件xxx.txt

$ git rm xxx.txt
$ git commit -m "delete xxx.txt"

本地 → 远程仓库

远程仓库 → 本地

分支

上一篇 下一篇

猜你喜欢

热点阅读