AI 摘要
git init 用于初始化本地库。
git add . 用于提交所有文件到暂存区。
git commit -m "提交备注" 用于提交暂存区所有文件到本地库。
git remote add XXX https://github.com/XXX 用于给远程库取别名。
git push XXX master 用于向远程库推送主分支。
git pull XXX master 用于从远程库拉取主分支。
git fetch --all & git reset --hard origin/master & git pull 用于远程强制覆盖本地(远程分支名)。
git push origin XXX --force 用于本地强制覆盖远程(远程分支名)。
git config --global user.name "XXX" 用于设置用户名。
git config --global user.email "XXX@xxx.com" 用于设置邮箱。
git status 用于查看文件状态。
git reflog 用于查看提交日志。
git reset --hard XXXX 用于选择版本。
git branch -v 用于查看分支。
git branch XXX 用于创建分支。
git checkout XXX 用于选择分支。
git merge XXX 用于分支合并。
主要操作
- 初始化本地库
git init
- 提交所有文件到暂存区
git add .
- 提交暂存区所有文件到本地库
git commit -m "提交备注" .
- 给远程库取别名
git remote add XXX https://github.com/XXX
- 向远程库推送主分支
git push XXX master
- 从远程库拉取主分支
git pull XXX master
- 远程强制覆盖本地(远程分支名)
git fetch --all && git reset --hard origin/master && git pull
- 本地强制覆盖远程(远程分支名)
git push origin XXX --force
其它操作
- 设置用户名
git config --global user.name "XXX"
- 设置邮箱
git config --global user.email "XXX@xxx.com"
- 查看文件状态
git status
- 查看提交日志
git reflog
- 选择版本
git reset --hard XXXX
- 查看分支
git branch -v
- 创建分支
git branch XXX
- 选择分支
git checkout XXX
- 分支合并
git merge XXX
Comments NOTHING