git学习

 

git init:初始化仓库
git add "file":添加文件
git commit -m "描述":提交
git status :查看git状态
git diff:比较文件
git log:从近到远查看提交日志
git reset --hard HEAD^:回退到上个版本
git reflog:查看每一次命令
git checkout -- file:丢弃工作区的修改
git reset HEAD file:丢弃暂存区的修改
git rm:删除暂存区的文件修改
git checkout -- file:恢复误删的文件

git branch:查看分支
git branch name:创建分支
git checkout name:切换分支
git checkout -d name:创建+切换分支
git merge name:合并分支
git branch -d name:删除分支
git branch -D name:强制删除未提交的分支

git merge --no-ff -m "description" branch_name:非快速合并的合并
git stash :保存工作现场
git stash list:查看目前保存的工作现场
git stash apply:恢复工作现场
git stash drop :删除工作现场
git stash pop:恢复并删除工作现场

git remote add 仓库名称 远程地址:与远程仓库关联
git push 仓库名称:推送数据
git remote :显示远程仓库信息
git remote -v:显示远程仓库详细信息
git clone 仓库地址:克隆远程仓库到本地
git pull:抓取远程仓库数据

git tag <tag_name>:创建标签
git tag -a <tag_name> -m "discription":创建标签,并加上描述
git tag -s <tag_name> -m "discription":创建用pgp签名的标签
git tag : 查看标签
git show <tag_name>:显示tag的详细信息

.gitignore:忽略git版本的文件配置
git config --global alias.<alias_name> "实际命令":配置命令别名

模板哥 - 网页模板,网站模板,DIV模板,CSS模板,前端模板,官网,官网模板,企业网站模板下载,模板下载
posted @ 2019-11-15 12:10  周自横  阅读(136)  评论(0编辑  收藏  举报