代码版本控制Git
解决的问题:远程备份,多人协作,代码回溯,版本切换
Git常用命令
本地仓库命令
初始化Git仓库:git init
git status 查看文件状态 untracked:未跟踪;modified:已跟踪,文本被修改
git add 将文件加入暂存区 git add 1.txt / git add . 指定单个添加/全部添加
git commit 将暂存区的文件提交到版本库
git log 查看详细的提交日志
git reflog 显示当前分支的最近几次提交,更加简洁明了
git reset 将暂存区文件取消暂存或切换到指定版本 git reset [文件] / git reset --hard 版本号
远程仓库命令
git clone <url>从远程仓库克隆
git remote add <shortname> <url>添加相关的远程仓库
git remote remove <shortname>移除关联的远程仓库
git push <shotname> <branch>往远程仓库推送
git remote [-v]查看关联的远程仓库
git pull <shortname> <branch>从远程仓库拉取
分支命令
git branch [-a] 查看分支
git branch <branchname>创建新的分支
git checkout <branchname>切换分支
git push <shortname> <branchname>将指定分支推送到远程仓库
git merge <branchname>合并分支(将指定分支合并到当前分支)