A. 新建Git仓库,创建新文件夹
git init
 
B. 添加文件到git索引
git add <filename>  --- 单个文件添加
git add *  --- 全部文件添加

C. 提交到本地仓库
git commit -m "代码提交描述"

D. 提交到远端仓库
git push origin master
***master可以换成你想要推送的任何分支


分支:

1.创建一个叫做local的本地分支

git branch local
2. 创建一个叫做"local"的本地分支,并切换过去
git checkout -b local

3. 切换分支
git checkout 分支名

4. 本地分支删除
git branch -d 分支名

5. 再push分支到远端仓库前,该分支不被人所见到
git push origin <branch>

更新与合并
A. 更新本地仓库
git pull

B. 自动合并分支,多时引起冲突,冲突后需要手动解决
git merge <branch>

C. 合并后需要添加
git add <branch>

D. 合并前建议使用对比工具
git diff <source_branch> <target_branch>

E. 软件发布是创建标签,标签与标记需要唯一
  E.1 获取提交ID
    git log
  E.2 创建标签
    git  tag  1.2.3  提交ID

F. 回退到某个历史版本

  F.1 获取提交ID
    git log
  F.2 回退到指定版本  
    git reset --hard 提交ID

G. 使用reset命令后log是得不到充分信息的,这时我们需要使用reflog,然后再reset
  git reflog

H. 彩色git输出
  git config color.ui true

I. 查看远程分支与本地分支
  git branch -a

J. push一个指定分支名到远程分支,如果远程服务器没有这个分支则创建
  git push origin <brancheName>

K. 删除一个远程分支
  git push origin --delete <branchName>

L. 如果使用rm误删了文件,可以通过两步恢复
  1. git reset HRAD 文件名
  2. git checkout -- 文件名

M. 删除文件
  git rm 文件名    (同时删除工作目录与本地仓库的文件)
  git rm --cached 文件名     (删除本地仓库文件,并不影响工作目录)

N. 改变上传地址
  git remote set-url origin ssh://git@git.sailor.cn/~/WeiYu

O. 根据服务器的地址创建本地git与服务器的地址关联
  git remote add origin ssh://lht@git_server/var/lib/scm/git/lht/test.git

原文地址:http://www.cnblogs.com/lee0oo0/archive/2013/06/28/3161829.html

git 常用操作命令的更多相关文章

  1. Git常用操作命令与图解

    Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...

  2. 2018.4.23 git常用操作命令收集(转)

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

  3. Git常用操作命令收集

      Git常用操作命令收集 1.进入本地仓库访问位置之后执行命令 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远 ...

  4. git常用操作命令

    使用git进行版本控制,分为两部分: 一: 服务端 1.1 首先要申请一个git的账号,方便团队协作.推荐开源中国(www.oschina.net),相对于github来说,有两个优点:1.访问速度很 ...

  5. 记录git常用操作命令

    GIT的常用操作 0.写在前面 作为一名开发者,熟悉使用 git 代码管理工具是一项必备的基本技能.git 相较 SVN 而言,其优点不言而喻.git 的功能非常强大,其包括的操作命令也非常的多,但是 ...

  6. git常用操作命令使用说明

    设置用户名和邮箱 git config --global user.email 'xxx' git config --global user.name 'xxx' 创建分支 git branch xx ...

  7. git 常用操作命令行

    mkdir files : 创建一个名字为files的文件夹 cd files : 切换目录到files pwd ; 显示当前所在目录 ls -ah : 查看本地隐藏不可见的文件夹 git init ...

  8. git常用操作命令2

    以github为例,测试本地库与远程库github之间的交互 1. 本地初始化一个git库     创建一个test文件夹,然后cd到test文件内, 执行git init命令  初始化本地库成功!! ...

  9. git常用操作命令1

    1. 本地库初始化操作 命令: git init 效果: Initialized empty Git repository in E:/ws/git/ws/.git/ 会在当前目录(E:/ws/git ...

随机推荐

  1. python 以及其他java php等在ubuntu上切换的命令

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternati ...

  2. tp框架实现验证码

    今天来看一个小插件. tp框架是怎么实现验证码的. 又到了我们千篇一律的时候了,首先呢,先做一个用来显示的html界面名为:zhuce.html <!DOCTYPE html PUBLIC &q ...

  3. javase-排序

    public class sort { public static void main(String[] args) { String[] arr = {"aa","bb ...

  4. 数据库邮件服务器中sp_send_dbmail的参数使用

    sp_send_dbmail [ [ @profile_name = ] 'profile_name' ]     [ , [ @recipients = ] 'recipients [ ; n ]' ...

  5. Java基础学习(三)

    /* java中的八种基本数据类型: 整数: byte . short . int . long 小数: float double 字符: char 布尔: boolean 字符串的类型: Strin ...

  6. 社区活动分享PPT:使用微软开源技术开发微服务

    上周六在成都中生代技术社区线下活动进行了一个名为"微软爱开源-使用微软开源技术开发微服务"的技术分享. 也算是给很多不熟悉微软开源技术的朋友普及一下微软最近几年在开源方面所做的努力 ...

  7. CPU状态信息us,sy,ni,id,wa,hi,si,st含义

    转自:http://blog.csdn.net/sasoritattoo/article/details/9318893 转自:http://fishermen.iteye.com/blog/1995 ...

  8. JS实现常用排序算法—经典的轮子值得再造

    关于排序算法的博客何止千千万了,也不多一个轮子,那我就斗胆粗制滥造个轮子吧!下面的排序算法未作说明默认是从小到大排序. 1.快速排序2.归并排序3.冒泡排序4.选择排序(简单选择排序)5.插入排序(直 ...

  9. Python-函数的返回值

    特点: - 函数被调用后会返回一个指定的值 - 函数调用后默认返回none - return用于函数内部返回值 - 返回值可以是任意类型 - return执行后,函数终止   注意: 所有函数默认都有 ...

  10. JMeter执行dos命令

    1.通过java代码实现 参考Java实现操作dos命令 2.直接通过JMeter内置的beanshell脚本操作 String command = "cmd /c start ping w ...