标签:ranch osi 本地仓库 href merge eset file ret 远程仓库
工作区(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 "youmail@example.com" 创建SSH Key
git remote 查看远程仓库的信息
git remote -v 查看远程仓库的详细信息
git ls-remote 查看远程仓库分支
git branch -r 查看远程仓库分支
git remote add origin git@github.com 本地关联远程库
git remote rm origin 删除本地远程库
git push -u origin master 提交本地仓库内容到远程库并关联远程仓库
git push origin master 提交本地仓库内容到远程仓库
git clone git@github.com 克隆一个本地仓库
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 stash@{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/
标签:ranch osi 本地仓库 href merge eset file ret 远程仓库
原文地址:https://www.cnblogs.com/jiangtuanyuan/p/9744826.html