1 Git的常用命令
1.1 添加文件
git add 文件名
将文件添加到暂存区
1.2 提交文件
git commit -m "提交注释"
将文件提交到本地仓库
1.3 查看状态
git status
查看目录中是否还有文件未提交
1.4 查看文件修改对比差异
git diff
比较文件差异
git diff [文件名]
将工作区中的文件和暂存区进行比较
1.5 查看日志
git log
查看历史记录,显示从最近到最远的日志
1.6 简化显示
git log --pretty=oneline
1.7 查看简短日志
git reflog
查看历史记录,并以简短信息显示
HEAD@{移动到当前版本需要多少步}
1.8 前进回退
git reset --hard [局部版本号]
前进后退版本
1.9 删除文件
rm [文件名]
1.9.1 彻底删除
将文件添加到缓存区中,然后提交
1.10 恢复文件
对于删除文件也可使用reset命令恢复
如果删除文件后未提交可以使用git checkout [文件名] 恢复
1.11 分支操作
1.11.1 创建分支
git branch [分支名]
1.11.2 查看分支
git branch -v
1.11.3 切换分支
git checkout [分支名]
1.11.4 合并分支(merge/rebase)
第一步:切换到接受合并的分支
git checkout [接受合并的分支名]
第二步:执行merge命令
git merge [待合并的分支名]
1.11.5 删除分支命令
git branch -d [分支名]
2 git常用命令集
mkdir: XX(创建一个空目录XX指目录名)
pwd: 显示当前目录的路径
git init 把当前的目录变成可以管理的git仓库,生成隐藏的.git文件。
git add XX 把XX文件添加到暂存区。
git commit -m “XX” 提交文件 -m后面的是注释
git status 查看仓库状态
git diff XX 查看XX文件修改了哪些内容
git log 查看历史记录
git reset -hard HEAD^ 或者git reset -hard HEAD~ 回退到上一个版本 (如果想回退到100个版 本,使用git reset -hard HEAD~100)
cat XX 查看XX文件内容
git reflog 查看历史记录的版本号id
git checkout --XX 把XX文件在工作区的修改全部撤销
git rm XX 删除XX文件
git remote add origin https://gitee.com/oldlu_wk/gittest.git关联一个远程库
git push -u (第一次提交要用-u以后不需要)origin master把当前master分支推送到远程库
git clone https://gitee.com/oldlu_wk/gittest.git从远程库中克隆
git checkout -b dev 创建dev分支 并切换到dev分支上
git branch 查看当前所有分支
git checkout master 切换回master分支
git merge dev 在当前分支上合并dev分支
git branch -d dev 删除dev分支
git branch name 创建分支
git stash 把当前的工作隐藏起来等以后恢复现场后继续工作
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复被隐藏的文件,但是内容不删除
git stash drop删除文件
git stash pop 恢复文件的同时也删除文件
git remote 查看远程库的信息
git remote -v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上