码迷,mamicode.com
首页 > 其他好文 > 详细

Git

时间:2018-10-05 16:16:33      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:ranch   osi   本地仓库   href   merge   eset   file   ret   远程仓库   

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 "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/

Git

标签:ranch   osi   本地仓库   href   merge   eset   file   ret   远程仓库   

原文地址:https://www.cnblogs.com/jiangtuanyuan/p/9744826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!