GIT常用命令整理

安装好git之后 首先配置  global是全局公用 只需要首次配置

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
创建空目录,后
git init                   初始化 出现个隐藏文件
git add txt.txt            添加仓库   

git add –all                            添加所有

git commit –m "修改说明"   提交到仓库
git status                 查看状态
git diff                   修改的地方
git log --pretty=oneline   打印版本记录
git reset --hard HEAD^     版本回退 一个版本^ 或~1;
git reset --hard comitID   跳转到指定版本 
git reflog                 记录的每次命令的
git checkout -- file.file        回到上个版本的状态 /回到add到暂存区状态
git checkout                     切换到另外一个分支
git rm file.flie                 删除指定文档
若果没有SSH Key (用户目录下查看) 创建SSH KEY
 ssh-keygen -t rsa -C "email addr"  创建SSH 出现ssh文件夹
id_rsa                              私钥
id_rsa.pub                          公钥   copy到github里面 ssh安全
git remote add origin repositoryaddr   关联到远程库 
git push -u origin master      当前分支master 和远程分支master关联起来
以后就可以直接用 : git push origin master

 
关于ssh 你把ssh公钥给别人 别人登记了你的公钥才能识别你 才愿意给你push的权利
git clone respostoryaddr       克隆远程库到本地 支持多种协议
HEAD指向master master 指向最新提交
 
创建分支时候,增加dev 取代原master作用  合并分支就是把master重新指向最新,删除dev
 git checkout -b dev    创建分之[dev] 切换到分支  
等价于:
 git branch dev + $ git checkout dev
 git branch           查看当前分支
 git checkout master  切换到主分支
 git merge dev        合并分支
 git branch –d dev    删除分支
 修复bug ==> 创建分支 修改 提交 合并分支 删除分支

当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成
git log –graph 查看分支图
git merge --no-ff -m "merge with no-ff" dev 禁用fastforward 模式
 
git status 储存当前工作现场
git stash list 查看工作现场
git stash apply(恢复工作现场) + git stash drop(删除工作现场) 
上面2条命令等价于git stash pop    

git branch -D 分支name    强行删除特性分支(未合并的分支才出现这种提示)



git remote -v 查看远程库 默认origin 

git push origin master/dev   推送至对应的远程分支上
git checkout -b branch-name origin/branch-name  创建本地和远程对应的分支
git branch --set-upstream branch-name origin/branch-name 
 本地分支和远程分支的关联
git pull 远程到本地 手动解决冲突,然后push
 
工作模式:先git push origin branchname  若失败 git pull 解决冲突,再push

git checkout master   切换到打标签的分支 git tag name
git tag -a <tagname> –m "标签的信息"
git tag -s <tagname> -m "bl"  PGP签名标签;
git tag 查看所有标签信息


 
时间: 2024-10-13 18:18:12

GIT常用命令整理的相关文章

(小组)Git 常用命令整理

Git 常用命令整理 取得Git仓库 初始化一个版本仓库 git init Clone远程版本库 git clone [email protected]:wordpress.git 添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git 查看远程仓库 git remote -v 提交你的修改 添加当前修改的文件到暂存区 git add . 如果

【转载】Git 常用命令整理

Git 常用命令整理 博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux 初始化配置 C代码   #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email [email protected] #配置到缓存 默认15分钟 git config

【前端小小白的学习之路】Git常用命令整理

Git 常用命令清单. 几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二.配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局

分布式版本控制系统Git-----4.Git 常用命令整理

1. git init 初始化 git 目录 2. git add 添加文件 git add fileName       #添加指定文件 git add -i             #手工选择要添加的文件 git add -A             #所有的更改操作--新建,更改,删除: git add .              #只包括 新建 ,修改操作:无删除: git add -u             #只包括修改,删除操作,无新建: git add -p          

git 常用命令整理

git config --global user.name "xxx" # 配置用户名 git config --global user.email "[email protected]" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config --global color.status auto git config --global color.diff auto git c

Git 常用命令整理(转)

初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email [email protected] #配置到缓存 默认15分钟 git config --global credential.helper cache #修改缓存时间 git config --global credential.helpe

Git常用命令(转)

目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂.我整理了一份关于Git的学习资料,希望能帮助到正在学习Git的同学. 一. Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份 例如:git  clone  git://git

git常用指令整理及说明(详细)

git常用指令整理及说明(详细) git常用指令整理及说明详细 安装和配置 工作区版本库和暂存区 本地库和远程库 新建仓库 从远程库克隆 常用查看指令 常用修改指令 撤销修改和版本回退 分支管理 创建和合并分支 解决冲突 bug分支 远程分支 优秀教程笔记 本文是git系列博客的第二篇.本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅. 安装和配置 参考我前面的博客:git在各操作系统平台下的安装和配置 工作区.版本库和暂存区 工作区:就是你在电脑里

Git 常用命令速查表(三)

转自:http://blog.csdn.net/ithomer/article/details/7529841 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁.明了的图表结构,方便查询 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git rem