`

Git基本用法

Git 
阅读更多

1.上传文件

//将本地修改的文件全部上传到版本库中;
git add .

//只添加修改或删除的文件到本地版本库中; 
git add -u 

//文件中被修改过或已删除文件和新创建的文件信息添加到本地版本库中;
git add -A 

//所有修改过或已删除文件但没有提交的文件;
  git add -i 

//可以出现快捷的子命令,包括:
   1: [s]tatus                2: [u]pdate     3: [r]evert     
   4: [a]dd untracked    5: [p]atch       6: [d]iff       
   7: [q]uit                   8: [h]elp

 


2.提交文件
  

//提交当前工作空间的修改内容
git commit -m"提交注释" 

//相当于git add .+ git commit -m"提交注释"
git commit -a 

//重写提交说明   进入提交说明编辑界面,修改原来的提交说明
git commit --amend 
  
//如果错误提交了大的文件winxp.img 可以用:
git rm --cached winxp.img   //删除上传到版本库中的文件 

//然后
git commit --amend

//撤销工作区中对filename文件的修改
git checkout --filename 

 

//查看提交状态
git status 
//显示修改文件的状态 M表示修改 D表示删除
git status -s  

 
3.删除文件
第一、在本地文件夹中删除不需要的文件
第二、将在本地的修改提交到本地版本库中
      

git add .
git commit -m"提交说明"

 
      再次输入

git status

  根据提示将标识为delete的文件

  对应删除git库中不需要的文件
      

git rm + filename

 
      若是迭代并且强制删除文件夹及里面的内容,使用

    

git rm -rf

 
第三、将需要删除的文件全部删除后,在做一次提交

git add. + git commit -m"提交说明"

 
   若没什么问题提交到远程git库中

git push

 

4.git解冲突
  先提交本地的修改到版本库中

//将本地文件的修改提交的到本地仓库
git add . 
git commit -m"提交说明"

 
  下拉远程版本库中文件,先采用系统自动合并命令

//将远程git库中的修改下拉到本地git库中
git fetch
git merge + 远程分支名

或

git pull + 远程分支名

   

例如:

git merge origin/master (主分支)

  

若两者修改了不同的文件,产生的冲突可以自动合并,查看git status 可以看出文件已经合并
若两者修改了相同的文件的不同函数,也可以自动合并
若两者修改了相同文件的相同函数,这是查看git status 状态会出现
      

Unmerged paths:  both modified :文件名

    

这是需要手动修改文件内容
      cat filename 查看文件内容
      vi filename    编辑文件内容(修改冲突)  

      输入i可以插入文字 

      修改完毕之后按Esc +:wq保存并退出
      若不保存按Esc + :q!

 

修改完成之后,将本地修改的文件提交到git库中
      

git add.
git commit-m"提交说明"
git push 
分享到:
评论
1 楼 zhangfortune 2013-09-07  
安装的时候可以试一下安装brew,然后再用brew安装其他的软件。比如nodejs git 等。

相关推荐

    如何使用git基本用法

    如何使用git基本用法

    Git基本用法.md

    公司内部技术培训使用,GIT内部培训资料,MD格式,便于技术人员对Git的原理理解 和 基本使用

    git基本用法(包括github)

    包括git的使用方法及github的应用,建分支等。

    git的基本用法

    git的基本用法

    git基本操作演示ppt

    用于git培训,演示基本的git知识、安装和一些操作命令。

    git的基本使用

    快速的学习git使用方法,适合新手看,简单使用只需要几个命令,就能让程序编写更方便.

    git必知命令

    git必知必会总结,该文档总结了git基本用法,可以应对大部分新手面临的困难

    git原理详解及实用指南(好书).rar

    1.git基本用法 2.git高级用法 3.git概念和本质 4.git中常见问题的处理方式 5.git中的高级需求解决方案

    git用法以及基本的应用

    git用法以及基本的应用

    git仓库基本用法.txt

    这是一个开发项目中git仓库的基本用法

    Git版本管理用法详解

    本文从Git的历史,安装与配置开始介绍,全文包含基本用法、SVN转Git、协同开发、在线Web浏览等诸多方面,最重要的是,本文还详细列举了一些源自作者多年社区协作经验的技巧。文章最后给出了项目管理相关的一些开源...

    git常规用法

    git常规用法!大家可以看看 都是一些基本的操作!

    精通Git(第二版简体中文)_带书签

    如果你刚刚启程探索Git,本书对于Git的用法、基本命令和分支机制的讲解将助你轻松入门、不走弯路。 如果你在Git之路上已经走了一些时日,本书关于Git服务器、配置文件和钩子系统的内容将为你补充继续前行所需的能量...

    git使用说明.rar

    记载了git的基本使用命令,还有遇到冲突的解决方法,提交错误的回退方法,git命令的使用步骤,git的安装使用等

    git入门学习实验笔记

    git学习的实验笔记 在Linux上从零开始用实验验证每一个命令的用法,以及思考验证。

    Git开发操作文档 全面介绍Git技术

    这份Git开发操作文档是一份全面介绍Git技术的文档,内容包括了Git的基本概念、使用方法和常见问题解决方案,以及Git在版本控制和协同开发中的应用。 该文档首先介绍了Git的基本概念和原理,包括Git的工作流程、版本...

    Git权威指南PDF完整版

    3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以...

    Git Community Book 中文版

    接下来,我们会讲一些Git的基本用法,那些你将在90%的时间都在使用的命令。这些东东能给一个不错的使用的基 础,也许这些命令就是你将使用的全部命令。这一节大约会你30分钟的时间来读。 Git Community Book 中文版 ...

    git应用实例

    针对工作中一些git的基本使用方法。从构建git服务器、gitolite管理、git管理员操作等。

Global site tag (gtag.js) - Google Analytics