总流程
工作区 -> git add (暂存区) -> git commit (本地库) -> git push (远程库)
Git
设置用户签名和邮箱(用于标注提交记录)
$ git config --global user.name 设置用户名
$ git config --global user.email 设置用户邮箱
初始化本地库状态
$ git status 查看当前状态
$ git init 初始化库
编辑指令
$ git add file.text 添加到暂存区
$ git rm --cached file.text 撤销暂存区添加
$ git commit -m "first commit" file.text 提交到本地库
其他指令
$ git log 查看详细历史提交记录
$ git reflog 查看历史记录
$ git reset --hard 1234abc (+版本号) 版本穿梭
分支
$ git branch (+分支名) 创建分支
$ git branch -v 查看分支
$ git checkout (+分支名) 切换分支
$ git merge (+分支名) 在本地库中将指定分支合并到当前分支(分支提交本地库后,在master分支上操作合并)
GitHub远程库
$ git remote add (+链接别名) (+链接) 远程链接
例:$ git remote add app-link https://github.com/app.git
$ git remote -v 查看拉取和推送链接别名
$ git push (+链接别名) (+分支名) 推送(第三方推送需要授权)
$ git pull (+链接别名) (+分支名) 拉取
$ git clone (+链接https/ssh) 第三方克隆(自动初始化本地库,自动创建链接别名origin)
辅助快捷键和指令
ctrl + insert 复制
shift + insert 粘贴
$ cd (+路径)