Git的用法简介
从仓库覆盖到本地:git fetch –all,git reset –hard
常用 Git 命令:
git init
: 初始化一个新的 Git 仓库。git clone <url>
: 克隆一个远程仓库到本地。git add <file>
: 将文件添加到暂存区。git commit -m "<message>"
: 将暂存区的文件提交到本地仓库,并添加提交信息。git push <remote> <branch>
: 将本地仓库的分支推送到远程仓库。git pull <remote> <branch>
: 从远程仓库拉取最新的代码到本地。git status
: 查看当前仓库的状态。git log
: 查看提交历史记录。git branch
: 查看当前仓库的分支。git checkout <branch>
: 切换到指定的分支。git merge <branch>
: 将指定分支合并到当前分支。
Git 进阶命令:
git stash
: 将当前工作目录的修改保存到一个临时区域,以便稍后恢复。git rebase
: 将当前分支的修改合并到另一个分支上。git cherry-pick
: 将另一个分支上的单个提交合并到当前分支上。git submodule
: 将一个 Git 仓库作为子模块添加到另一个 Git 仓库中。git reflog
: 查看 Git 的引用日志,包括分支、标签等的变更历史。git bisect
: 二分查找 Git 中引入错误的提交。
将 Git 仓库的主分支同步到本地分支:
git checkout <local_branch>
git fetch origin
git reset --hard origin/<main_branch>
将本地主分支合并到本地其他分支:
git checkout <local_branch>
git merge <main_branch>