Git

Posted jiangtuanyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git相关的知识,希望对你有一定的参考价值。

Git常用命令

工作区(Working Directory):电脑里能看到的目录

版本库(Repository):工作区里面的.git隐藏目录

git config --global user.name "Your name" 设置你的名字

git config --global user.email "Your email" 设置你的邮箱

git config --unset --global user.email 移除你的邮箱

git config --global color.ui true 让git显示颜色

git cofig -- global alias.st status 配置别名

git init 创建本地版本库

git add file 添加文件到暂存区  

git add . 添加所有文件到暂存区  

git rm file 删除文件

git commit -m "your explain" 提交文件到本地仓库 -m后为你的提交说明

git status 查看仓库当前的状态

git diff file 查看文件的修改内容

git diff HEAD -- file 查看工作区和版本库里面最新版本的区别

git log 查看提交历史记录

git log --pretty=oneline 查看简化的提交历史记录

git reset --hard HEAD^ 回退到上一个版本

git reset --hard commitId 回退到指定的版本

git reset --soft commitId 回退到指定的版本(保留源码)

git show commitId 查看改动记录

git reflog 查看每一次命令记录,这里面的第一个参数是commitId

git checkout -- file 丢弃工作区的修改

git reset HEAD file 撤销暂存区的修改

ssh-keygen -t rsa -C "[email protected]" 创建SSH Key

git remote 查看远程仓库的信息

git remote -v 查看远程仓库的详细信息

git ls-remote 查看远程仓库分支

git branch -r 查看远程仓库分支

git remote add origin [email protected] 本地关联远程库

git remote rm origin 删除本地远程库

git push -u origin master 提交本地仓库内容到远程库并关联远程仓库

git push origin master 提交本地仓库内容到远程仓库

git clone [email protected] 克隆一个本地仓库

git pull 获取远程库的最新代码

git checkout -b dev 创建dev分支并切换到dev分支

git checkout -b dev origin/dev 创建远程origin的dev分支到本地

git branch --set-upstream dev origin/dev 指定本地dev分支与远程origin/dev分支的关联

git push origin dev:dev 创建远程分支

git branch dev 创建dev分支

git branch -d dev 删除dev分支

git branch 查看当前分支

git checkout master 切换分支到master

git merge dev 合并dev分支到当前分支

git stash 贮藏工作区修改

git stash list 查看贮藏区

git stash pop 恢复工作区并删除贮藏区

git stash apply [email protected]{i} 恢复指定的stash

git tag name 创建一个新标签

git tag -a tagname -m "explain" 指定标签信息

git tag -s tagname -m "explain" 指定PGP签名标签

git tag -d tagname 删除标签

git tag 查看所有标签

git push origin tagname 推送标签到远程

git push origin --tags 推送所有未推送的标签到远程

推荐

1.想要认真的学习Git,了解Git,个人推荐去看廖雪峰的个人网站,他说的是真的很不错。
地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2.个人GitHub地址:https://github.com/jiangtuanyuan

3.推荐一个Git可视化工具:SourceTree,官网地址:https://www.sourcetreeapp.com/


以上是关于Git的主要内容,如果未能解决你的问题,请参考以下文章

Git 学习路线

从0到1带你掌握git(一分钟掌握git)--git如何下载?git如何使用?git是什么?git怎么获取文件?

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git

Git认识与使用 Git