11.Git与GitHub常用指令

108 阅读1分钟

总流程

工作区 -> 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 (+版本号) 版本穿梭

分支

Snipaste_2022-10-06_10-50-07.png

Snipaste_2022-10-06_16-31-11.png

$ 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 (+路径)