git 命令

  创建git版本库:git init

  查看状态:git status

  把文件添加到暂存区:git add

  把文件提交到版本库:git commit  -m "提交说明"

  查看提交记录:git log      可带参数 --pretty=oneline

  查看修改记录:git diff

  返回上一个版本:git reset --hard HEAD //可以是版本id(commit)  HEAD代表当前版本   HEAD^上一个版本  HEAD^^上上一个版本  上一百个版本HEAD~100

  github仓库与git仓库之间的传输是通过ssh加密的  所以我们要在本地git生成一对秘钥:ssh-keygen -t rsa -C "你github上的邮箱"

      此时生成两个秘钥   一个私钥(id_rsa),一个公钥(id_rsa.pub),用于识别用户

      登录github,把公钥添加到

    

    

  本地版本库与github版本库关联:git remote add 版本库名  github版本库路径

  清除关联github版本库:git remote remove 版本库名

  推送到github: git push -u 版本库名  master   第一次

         git push test 版本库名  推送最新修改

  从远程版本库获取并合并到本地:git pull  --rebase  版本库名   master   注:(rebase和merge  两条命令类似  都是用来合并) 不懂看下一条命令

  从远程版本库下载代码:git fetch  版本库名     git merge 版本库名  master 合并git fetch下载的代码

  克隆一个版本库:git clone 远程版本库地址

  

  分支管理

  创建分支:git branch 分支名   例如:git branch dc

  切换分支:git checkout 分支名  例如:git checkout dc       也可以这样写  git checkout -b dc   创建并切换到dc分支

  查看当前分支:git branch   注:当前分支前有*

  合并分支: git merge 分支名   例如:git merge dc   注:此时你应当在另一个分支中

  删除分支:git branch 分支名   例如:git branch -d dc  注:此时你应当在另一个分支中

  

  

git 总结命令的更多相关文章

  1. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  2. git常用命令

    开始的时候 git config --global user.name "Your Name" git config --global user.email "email ...

  3. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  4. Git 常用命令大全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...

  5. git log命令全解析,打log还能这么随心所欲!

    git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! ...

  6. Git常用命令总结

    Git常用命令总结 git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone ...

  7. git 常用命令及解析 由浅入深

    笔者用的是windows系统,不过并没有什么影响. Git  分布式版本控制系统. 为了让初学git的人明白git是干什么的,有什么意义 笔者觉得先来介绍git作为版本控制器是怎么运作的会让大家对后边 ...

  8. git push命令

    git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:<远程分支名> ...

  9. git常见命令

    总结自己的Git常用命令 使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考. 目录: 最基本的命令: git clone 拷贝并跟踪远程的master分支. ...

  10. git config命令使用

    1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...

随机推荐

  1. CentOS中制作本地yum源

    1.光盘指向镜像 2.将镜像挂载到某个目录 mkdir /mnt/cdrom mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom 3.修改本机上的YUM源配置文件 ...

  2. 解决Cell重绘导致 重复的问题

    IOS在Cell上的优化令人觉得底层框架的成熟,可是有些情形却会造成不必要的麻烦, 当使用了 UITableViewCell *cell = [tableView dequeueReusableCel ...

  3. c#获取QQ音乐当前播放的歌曲名

    在网上找了很久,没找到方法,自己尝试着做,还是做出来了,很简单,就几句代码. Process[] ps = Process.GetProcessesByName("QQmusic" ...

  4. devops model

    1,自动部署() 2,在线监控 (可视化,智能化) 3,故障诊断 (故障识别,故障隔离) 4,快速定位 (识别环境与程序,数据等问题) 评测工具开发---- 统计条目增加大项目: BI中权限―拨测数据 ...

  5. linux dpdk DDOS清洗和流量行为分析

    http://www.linuxidc.com/Linux/2014-09/106285.htm http://www.th7.cn/system/lin/201403/51652.shtml DDO ...

  6. python包管理一防丢失

    pip3 freeze >list.txt      导出当前环境安装的所有包(list是当前项目录下的文件,可以自己命名)pip3 install -r list.txt     安装文件中所 ...

  7. Python高级教程-多重继承

    多重继承 继承是面向对象编程的一个重要的方式,因为通过继承,子类可以扩展父类的功能. Animal类的层次设计,假设要实现以下4中动物: Dog - 狗狗: Bat - 蝙蝠: Parrot - 鹦鹉 ...

  8. python与c语言交互应用实例

    1.python向c语言写数据 1) 先将接收端编译成一个共享链接库gcc/arm-linux-gnueabihf-gcc -o bluetooth_proxy.so -shared -fPIC bl ...

  9. windows 本地配置hadoop客户端

    下载解压 hadoop 至D:\hadoop2.6.0 配置环境变量 HADOOP_HOME=D:\hadoop2.6.0 下载hadoop windows插件  将dll文件放入C:\Windows ...

  10. DataGird 相关

    DataGird控件          DataGirdView 控件    DataGird类  他们之间是什么关系??????? DataGridView 控件是替换 DataGrid 控件的新控 ...