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
相关推荐
如何使用git基本用法
公司内部技术培训使用,GIT内部培训资料,MD格式,便于技术人员对Git的原理理解 和 基本使用
### git的基本用法 #### 知识点概览 1. **Git简介** 2. **安装Git** 3. **初始化仓库** 4. **查看状态** 5. **添加文件到暂存区** 6. **提交更改** 7. **撤销操作** 8. **分支管理** 9. **远程仓库操作** #### ...
GitHub for Windows 是 GitHub 专为 Windows 用户设计的图形化 Git 客户端,使得在 Windows 环境下使用 Git 更加友好。它集成了 Git 的主要功能,包括克隆、提交、分支管理和推送等。 Git 的基本开发流程通常包括...
### Git基本操作知识点详解 #### 一、Git简介 Git是一种开源的分布式版本控制系统,能够高效地处理从小规模到大规模的项目版本管理。它最初由Linus Torvalds于2005年为了更好地管理Linux内核源码而创建。Git具有...
### Git基本使用示例(git原理) #### 一、Git简介 Git是一款开源的分布式版本控制系统,由Linux的创始人Linus Torvalds于2005年创建,并以GPL(General Public License)许可证发布。Git最初的设计目的是为了更加...
本教程将简要介绍Git的基本使用方法,帮助初学者快速上手。 1. **安装Git**: 首先,你需要在计算机上安装Git。访问Git官方网站(https://git-scm.com/)下载适合你操作系统的安装包,按照提示完成安装。 2. **配置...
本指南将详细介绍Gitblit的使用方法,包括启动后端服务器、网页端操作以及Git操作。 ### 1. 启动后端服务器界面 在开始使用Gitblit之前,首先需要安装并启动其后端服务。这通常涉及到以下步骤: - **下载与安装**...
标题: 描述GIT GUI的常规用法 描述: 描述GIT GUI的常规用法,包括Git下的分支管理、建立项目等。 标签: GIT GUI GIT GUI,即Git的图形用户界面程序,是开源分布式版本控制系统Git的一个用户端应用程序。它旨在简化...
本文将深入探讨Git的基本使用方法,包括创建版本库、添加文件、提交更改、回退版本以及与远程仓库的交互。 首先,创建一个新的Git版本库非常简单。在终端中,你可以通过`mkdir`创建一个新目录,如`learngit`,然后...
通过本文档的学习,读者应能掌握TortoiseGit的基本配置与使用方法,了解如何进行项目克隆、本地提交、查看日志、推送代码以及分支管理等操作。此外,对于分支的高级使用也有了一定的了解,能够更好地应对复杂的项目...
快速的学习git使用方法,适合新手看,简单使用只需要几个命令,就能让程序编写更方便.
本文档将对 Git 的基本概念和使用方法进行介绍,并对 Git 的分支模型进行详细的解释。 Git 的基本概念 Git 的基本概念包括快照、暂存区域和提交记录。快照是文件的当前状态,暂存区域是文件的暂存状态,提交记录是...
同时,Git 也提供了帮助命令,例如 Git help,用于获取 Git 基本命令的使用方法。 以下是 Git 的一些常用命令: 1. Git init:创建一个空的 Git 库。 2. Git add:将当前工作目录中更改或者新增的文件加入到 Git ...
### Git的详细使用教程 #### 一、基础概念 ...通过上述教程,您可以全面掌握Git的基本使用方法和一些高级特性。在实际项目开发中,根据具体的需求灵活运用这些功能将会极大地提高团队的协作效率和代码的质量。
基本的使用方法包括:本地修改代码后使用git commit命令提交更改,使用git svn rebase命令同步远程svn服务器的更改,以及使用git svn dcommit命令推送更改到远程svn服务器。 总之,git-svn是一个将Git的灵活性与SVN...
git必知必会总结,该文档总结了git基本用法,可以应对大部分新手面临的困难