注: 标红为常见常用命令
- git 命令名?--help? -----可以方便的查看该命令的使用方式 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如: git add --help? ? ? ? 也可以直接git help 查看git命令帮助? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?用ctrl + f?进行下翻页??用ctrl + b进行上翻页? ??用q退出help
-
git init? ?-----初始化git目录
- git status? ?-----查看状态??
- git add?文件名? -----将文件添加到暂存区
- git add .? ?-----将所有文件添加到暂存区
- git commit -m? ?-----"提交说明" 将暂存区中的文件提交到版本库
- git commit-a -m? ?-----"提交说明" 不经过暂存区直接将修改的文件提交到版本库
- git rm --cached 文件名? ?-----从仓库中移除文件??
- git rm -f 文件名? ?-----从仓库和工作区中同时 移除?? ?
- git reset HEAD 文件名? -----将文件从暂存区还原到工作区,仅对已修改的文件,
- git rm --cached? -----对新文件从暂存区还原到工作区
- git checkout --文件名? ? -----扔掉文件的修改,将其还原到最近的版本?
- git log? -----查看当前版本之前的历史?
- git reflog? ?-----可查看所有版本历史
- git reset --hard 历史版本号? -----版本回退?? ?
- git remote add origin 地址??-----将本地仓库与某个远程仓库关联起来??
- git remote remove origin? ??-----将已关联的远程仓库删除(然后可添加新的远程仓库)
- git push -u origin master或其他分支名? -----将分支 推送到 远程仓库(第一次,之后可直接git push)?? ???
- git clone 远程地址? -----将远程仓库克隆到本地?? ??
- git pull -----将远程分支最新代码更新到本地?? ??
- git remote show origin? -----查看远程仓库,以及与本地仓库的关系
- git push origin --delete 远程分支名? ?-----删除远程分支? ? ??
- git branch? -----查看所有分支??
- git branch 分支名 ?-----新建分支
- git branch -a -----查看所有的分支
- git branch -r -----查看远程所有分支??
- git checkout 分支名 要切换到的分支?? -----若本地有对应分支则直接切换,若本地无对应分支但远程有,则新建本地分支且将远程分支代码同步到本地(与远程分支名一致)??
- git checkout -b 分支名 -----新建并切换到新分支
- git checkout -b 分支名 ?origin/远程分支名? -----新建本地分支,且从远程对应分支中同步代码到该新分支(与远程分支名不一致)?
- git merge 分支名? -----合并分支? 如果发生合并冲突时,先更新冲突文件,然后再 git add . ?git commit -m "说明"?? ??? ?
- git branch -d 分支名? -----删除分支?? ?
- git diff 文件名? -----查看文件与仓库中最近一个版本的差异??
- git diff 版本号1:文件名 版本号2:文件名? ? -----查看两个版本库中某个文件的差异?? ?
??
|