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

Git 分布式版本控制常用命令(1)

时间:2017-12-14 22:55:42      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:跳转   配置   add   origin   logs   分布式   文件   _id   状态   

  • 安装完成后,标定自己身份,配置自己的姓名与邮箱

    git config --global user.name "Name"
    git config --global user.email "example@mail.com"
  • 初始化Git仓库

    git init
  • 添加文件到Git仓库

    git add <file>
    git commit -m "Add some comment"
  • 查看日志

    git log     #提交历史
    git reflog  #命令历史
    git status  #各个区的状态变化
  • 回退到某个版本

    git reset --hard HEAD^   #上个版本
    git reset --hard commit_id # 跳转到commit_id的版本,id只需要前几位

工作区、暂存区、版本控制区
工作区: 当前工作目录
暂存区: git add < file > 增加的文件进入暂存区
版本控制区: git commit 将文件加入master管理版本


  • 丢弃工作区的修改

    git checkout --file   #  丢弃工作区对file的修改, 回到最近一次add或commit的状态
  • 撤销暂存区的修改到工作区

    git reset HEAD file
  • 删除文件

    git rm file # 相当于rm后commit
  • 链接本地仓库与远程仓库

    git remote add origin "github上新建仓库时给的链接.git"
  • 本地仓库内容提交到远程仓库

    git push -u origin master # 第一次
    git push origin master # 以后
  • 远程仓库下载

    git clone "要下载github的url"

    分支管理
  • 创建分支

    git branch <name>
  • 切换分支

    git checkout <name>
  • 创建新的分支并切换分支:

    git checkout -b <name>
  • 查看分支

    git branch
  • 合并分支到当前分支

    git merge <name>
  • 删除分支

    git branch -d <name>

Git 分布式版本控制常用命令(1)

标签:跳转   配置   add   origin   logs   分布式   文件   _id   状态   

原文地址:http://www.cnblogs.com/Alruddy/p/8040279.html

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