版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KevinDGK/article/details/51606925

目录(?)[+]

Git总结

简介

说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 
版权声明:本文为原创文章,未经允许不得转载 
博客地址:http://blog.csdn.net/kevindgk

学习网址

1. http://www.liaoxuefeng.com/   Git的完整学习教程
2. https://git-for-windows.github.io/   windows上安装msysgit,内部包含模拟环境和Git
3.如果英文不好,可以使用中文版,然后直接使用图形化界面Git Gui,而不使用Git bash其他学习网址:
https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/
http://www.oschina.net/translate/10-tips-git-next-level

基本命令

初始化设置

配置本机的用户名和Email地址

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建版本库(仓库)

版本库又叫仓库(repository),这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除都能被跟踪。
在合适的位置直接鼠标右键创建一个空目录作为仓库,然后从Git-Bash命令行进入到该目录,或者也可以使用命令行创建空目录,再进入到该空目录中。
以下给出创建并初始化git仓库的代码:
进入到仓库的位置,我将仓库放在了C:\Android\git-repositories目录下,注意,使用cd命令进入到目录中时,在Git-Bash中应该使用斜线”/”,
而不是反斜线”\”  $ cd C:/Android/git-repositories
$ mkdir new_repository_1           创建新的目录
$ cd new_repository_1              进入到创建的目录

使用init命令将当前目录初始化为Git仓库

$ git init
Initialized empty Git repository in C:/Android/git-repositories/new_repository_1/.git/
(显示信息意思为:初始化了一个空的Git仓库,new_repository_1目录下多了一个.git目录,时用来管理版本库的)

将数据提交到git仓库(本地仓库)

第一步:添加文件

$ git add .        添加所有的文件、文件夹
$ git add <file>   添加指定名称的文件,<>内部写文件全称
注:如果文件没有做出任何修改,则默认不会添加任何文件

第二步:提交文件

$ git commit –m “commit info”      提交本次事务,即将add的文件提交到git仓库,引号内部表示本次提交的提示信息

查询提交状态

$ git status       显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);

查询该文件和git仓库中的文件的区别,即做了什么修改

$ git diff <文件全称>      如果已经add了,就打印不出有什么修改了,这一步骤应该在add之前,即添加之前可以用来看看做了什么修改。

打印历史记录

$ git log
Commit xxx              commit id 版本号
Author:xxx<xxx@xxx.com> 提交人和邮箱
Date:xxx                提交的时间XXXXXXXXXXXXXX      提交的信息(所以说,提交信息很重要!!!)
$ cat <文件全名称>      显示整个文件的内容

版本回退

$ git reset --hard head^
在Git中,HEAD表示当前版本,就是最新提交的版本,即使用git log打印出来的位于第一位的版本,上一个版本就是HEAD^,上上个版本就是HEAD^^,
当前向上100个可以写成HEAD~100。当然,还有一种方式就是直接使用commit id来代替HEAD^,比如版本号是cadab353589f3eef075817b890dafe8b722d802b,
那么就可以直接使用命令:
$ git reset --hard cadab353589f            使用前几位表示即可,git会自动查找
注:版本回退以后,使用git log打印的历史记录都是回退版本之前的数据,之后的都没有了,不过放心,git总有后悔药可以吃哒~
1.如果命令行窗口没有关闭,直接去前面找commit id即可;
2.如果命令行窗口关闭了,或者第二天后悔了,可以进入到该目录下,使用git reflog命令来查看以前的每一次命令,可以获得每次提交的commit id,
就可以版本回退了。
$ git reflog                           可以查看命令历史,包含提交的commit id

版本回退原理

 
简单讲,就是说只要进行了代码提交,git内部都会按照时间节点进行记录,每条记录都有commit id作为唯一标识(就像是链表每个节点都有唯一的地址一样),HEAD总是指向当前版本(就像指针一样)。所谓的版本回退,仅仅是讲Head从当前版本指向了指定的版本,然后将工作区的文件也修改了。

工作区和暂存区

Git和其他版本控制系统的一个不同之处就是有暂存区的概念。
- 工作区
就是电脑里能看到的目录,比如上面创建的C:\Android\git-repositories\new_repository_1文件夹就是一个工作区。
- 版本库
工作区中有一个隐藏目录.git,就是Git的版本库,版本库里存放了很多的东西,其中最重要的就是state(或者叫index)的暂存区,
还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

前面讲到,将文件存入到Git版本库里,分两步执行:
第一步:用git add命令将工作区的修改文件添加到暂存区;  (多次操作)

 
第二步:用git commit命令将暂存区的所有修改内容提交到当前分支。(事务提交,包含第一步多次操作,注意,不在暂存区的修改不会被commit) 
 
一旦事务提交之后,如果对工作区没有做什么修改,那么工作区就是干净的。 
因为创建Git版本库的时候,Git自动创建了一个master分支,所以现在git commit 就是往master分支上提交事务。 
Eg: 

项目开发实战-**app

1.  需要安装的软件:msysgit
2.  需要申请的账号:
2.1 公司GitLab账号:向公司GitLab管理人员申请 – ***
2.2 项目GitLab权限:向本项目的创建/管理人员申请 – 比如**app管理者 ***
3.  进入到GitBash命令行操作:

在合适的位置点击右键,选择GitBash Here

本机地址为:C:\Android\git-repositories,自己创建的git仓库地址

关闭证书验证:原因是因为本公司服务器证书已经过期,所以直接关闭证书验证即可

$ git config --global http.sslVerify false

使用克隆命令将远程仓库的代码复制一份到本地,注意此处应该用https访问

$ git clone https://***.***.***.***/android/salestool.git
(输入用户名和密码之后,将开始下载远程仓库,这里仅仅下的是主分支-master)

进入到项目,即从命令行进入已经下载下来的git仓库,saletool/表示本项目的目录名

$ cd salestool/

查看仓库的分支情况

$ git branch –a
显示如下:
* masterremotes/origin/HEAD -> origin/master      HEAD-远程仓库的当前分支是主分支remotes/origin/dev                        dev分支(所有操作都会合并到该分支)remotes/origin/master                 master分支-主分支

创建本地仓库的dev分支

$ git checkout -b dev

将远程仓库的dev分支代码复制到本地dev分支

$ git pull origin dev
(由于公司服务器比较慢,所以你懂得... ...)以上操作如下图所示:

查看本地git仓库状态

$ git status
On branch dev       -只有一个本地dev分支(但是内容已经是远程仓库dev的内容了)
nothing to commit, working directory clean      -此时没有任何修改,工作区很干净

查看分支状态

$ git branch –a
上面显示的是本地分支,绿色字体和”*”表示的是当前所在的分支,
下面红色部分显示的是远程仓库的分支。

创建自己的本地分支,并切换到该分支,自己在此分支上写代码

$ git checkout -b dai

此时开始在Android studio中对该项目进行编程~~~

将所有修改文件提交到本地暂存区(staged),等待提交

$ git add .        注意:确保此时在自己的分支上进行操作,eg:dai(我自己的名字)
$ git commit –m “”     将本地暂存区的代码提交到自己的分支上

切换到本地dev分支,并将远程仓库的dev分支的最新代码拉下来

$ git checkout dev
$ git pull origin dev
(此时,本地仓库的dev分支已经确保是最新的了)

切换到自己的分支,将dev分支合并到自己的分支上

$ git checkout dai
$ git merge dev        将本地dev分支合并到自己的分支上
注意:此时已经将dev分支合并到本地的自己的分支上了,有时候可能需要解决代码冲突问题,解决完毕后进行下面的操作。如果有冲突,则需要再次进行add,commit操作。

解决冲突完毕后,切换到本地dev分支,将合并完毕的自己的分支合并到本地dev

$ git checkout dev
$ git merge dai以上操作的代码如下:

接下来的操作,就是将本地dev分支推到远程仓库的dev分支上了... ...

推送到远程服务器

$ git push origin dev

git进阶

其他命令

1.  git remote –v   显示远程分支的名称和url

忽略文件

    有一些文件并不能上传到git上。
1.Android Studio自动生成配置文件:不能上传到git上,否则的话,如果你的同事下载下来,但是它的studio(gradle)版本和你的不一样,
或者其他配置的各种路径不一样,就需要重建项目,严重的话,根本无法重建项目,一片爆红!网上的方法也解决不了。
2.保存了数据库密码或者什么不能上传的文件;
。。。
所以需要在项目的根目录下创建一个名称为.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。
不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。忽略文件的原则是:
1.忽略操作系统自动生成的文件,比如缩略图等;
2.忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,
比如Java编译产生的.class文件;
3.忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。想知道忽略那些文件吗,很简单,找个大神的github,看看他的项目中怎么写的,就ok了!!!
例如,下面是我从张鸿祥哪里copy的,仅做参考:
/captures# Built application files
*.apk
*.ap_# Generated files
bin/
gen/# Gradle files
.gradle/
/build
/*/build/# Local configuration file (sdk path, etc)
local.properties# Proguard folder generated by Eclipse
proguard/# Log Files
*.log# Eclipse project files
.classpath
.project
.settings/# Intellij project files
*.iml
*.ipr
*.iws
.idea/# System files
.DS_Store下面是比较清晰的目录结构:

GIT GUI简单使用#

注意:个人建议使用命令行方式进行版本管理,但是可以使用图形化界面看本次代码的改动,比较方便。
1.  在所在项目,右键选择git gui

 
2. 界面如下,如果会使用命令行,那么一看就明白了 
 
3. 配置 
UTF-8:Edit-Options: 
 
如果之前设置好了,直接在项目中右键进入,那么这些都不用设置: 
 
4. Add commit push很快完成,不用输i入命令 
 
5. 查看代码对比 
 
如果想要查看所有的改动历史,可以: 
 
就可以看到所有的代码改动历史,而不用去网上看。注意,这里能看到所有人的改动哦!!!非常强大! 
 
6. 设置和远程仓库关联(如果从项目根目录进入,则自动关联,不用设置) 
如果需要设置,选择remote-Add,参考如下: 
 
7. 新建项目,从远程仓库克隆 
右键选择git gui: 
 
选择克隆已有版本库: 

linux命令

1. $ pwd       用于显示当前目录
2.$ ls –ah 用于显示当前目录下的所有子目录和文件(包含隐藏的)
3.$ clear  清屏
4.$ exit   退出linux模式注意:通过cmd进入linux模式,命令是   adb s4.hell注意事项
1.不要使用记事本打开编辑任何文本文件,可以使用Notepad++,默认编码格式设置为UTF-8 无BOM;
2.开发Android studio项目,GitBash命令行和as中的Terminal,使用效果是一样的。

  • 上一篇 Dagger2基础以及在MVP框架中的使用
  • 下一篇 微信App支付总结(返回-1什么的最e心)
查看评论
7楼 Android_大船2018-03-28 10:51发表 [回复] [引用] [举报]
不错。
6楼 weixin_387422092018-03-23 13:59发表 [回复] [引用] [举报]
正发愁呢,网上看到好多,这个最实用。。。
5楼 aichengxu___2018-01-22 10:42发表 [回复] [引用] [举报]
确实不错
4楼 m0_378025412018-01-17 20:07发表 [回复] [引用] [举报]
是我目前看到最好的总结
3楼 初学者yh2017-08-02 20:40发表 [回复] [引用] [举报]
不错不错
2楼 当风把酒2017-03-03 15:58发表 [回复] [引用] [举报]
文章写的不错。
1楼 石牛软件技术工作室2016-10-30 16:39发表 [回复] [引用] [举报]
Your essay is very nice.
查看更多评论

Git可视化教程——Git Gui的使用

  • qq_34842671
  • 2017年04月28日 15:43
  • 16873
Git可视化教程——Git Gui的使用

win下GIT GUI的使用教程

  • allenjay11
  • 2016年07月18日 14:36
  • 25003
现在很多都有git来托管项目或者来查找资料,但是看起来操作不是很方便,现在由于win下可以直接使用git gui,让使用git变得方便,当然这只是针对日常简单的使用,如果想详细的使用,可以去参考廖学峰...
广告

Git客户端 Win7 Git GUI 界面中文语言包

  • 2017年08月17日 18:17
  • 160KB
  • 下载

Git GUI 的使用

  • r1283
  • 2016年01月25日 10:21
  • 600
权限校验首先,服务器需要身份识别。一段RSA加密字符串。启动GUI,菜单-帮助 【Step1-创建密钥】Generate SSH KEY【Step2-添加密钥】去你的代码托管服务器,你的账号设置中,...

【Git入门之十四】Git GUI

  • jackyvincefu
  • 2013年10月07日 10:39
  • 14624
文章都快写完了,Git GUI才浮出水面,很多人要骂我,这么方便的东西怎么不早拿出来。 当然命令行和图形界面各有千秋,个人觉得命令行更能让人清楚的掌握整个项目的代码线。当然萝卜青菜各有所爱,Wind...

几款Git GUI客户端工具

  • axi295309066
  • 2017年01月22日 00:44
  • 4901
工欲善其事,必先利其器。作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore devel...

git gui工具介绍

  • caiyunlei91
  • 2016年09月15日 16:01
  • 4269
介绍随git分发的图形化工具git gui和gitk,版本分支操作历史及常规操作

Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并

from:http://hi.baidu.com/mvp_xuan/blog/item/2ba062d8cd2c9fc939012fae.html    关于linux上建库等操作请看文章:   ...
  • fym0512
  • 2012年07月03日 19:27
  • 103439

如何通过Git GUI将自己本地的项目上传至Github

githud是一个程序员以后成长都会使用到的,先不说很多优秀的开源框架都在这上面发布,光是用来管理自己的demo都已经让人感到很方便,用得也很顺畅。而真正让我下定决心使用github的原因是因为两次误...
  • u011572517
  • 2016年01月18日 16:13
  • 12403

GitGui(Git图形化界面中文版)

  • 2016年12月07日 10:07
  • 14.99MB
  • 下载

Git 2016视频教程

  • huangbangqing12
  • 2016年03月08日 20:41
  • 4465
Git是什么?Git是目前世界上最先进的分布式版本控制系统。 为什么要学习这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难...

右键 - 添加Git Bash Here菜单

  • u014527912
  • 2016年06月20日 22:41
  • 11151
步骤:         1、通过在“运行”中输入‘regedit’,打开注册表。         2、找到[HKEY_CLASSES_ROOT\Directory\Background]。   ...

右键git bash here和git gui here失效恢复

  • sindlly
  • 2016年07月25日 16:08
  • 3020
因为将文件夹的名字改从中文改为英文,导致右键的Git bash here和Git GUI here失效,恢复方法如下: 按win+R在运行框中输入“regedit”打开注册表。根据路径查找[HK...

Git使用总结(含Git Bash与Git GUI的使用)

  • qq_36617521
  • 2016年12月10日 09:39
  • 667
 学习网址 1. http://www.liaoxuefeng.com/ Git的完整学习教程 2. https://git-for-windows.github.io/ window...

Git 右键添加Git Bash Here

  • kyowill1988
  • 2017年07月25日 17:24
  • 2144
Git 右键添加Git Bash Here

Git Bash使用详细教程

  • wangrenbao123
  • 2017年02月17日 15:57
  • 9689
一:Git是什么?   Git是目前世界上最先进的分布式版本控制系统。   二:SVN与Git的最主要的区别?   SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的...

Git Bash for Windows

  • mulangren1988
  • 2017年03月04日 12:27
  • 14874
Git for Windows 主要提供了一个轻量的、本地化的git 命令工具,提供了命令行下的全功能界面操作。Git BASHGit for Windows 提供了一个仿真环境,可以从windows...

Git bash常用命令

  • u010897406
  • 2015年12月29日 15:45
  • 17606
GIT使用的客户端有Git Bash:http://code.google.com/p/msysgit/ 还有乌龟TortoiseGit:http://code.google.com/p/torto...

Git中的bash与CMD的区别

  • LEE18254290736
  • 2017年01月01日 12:00
  • 10396
刚用到了Git,看到windows环境下有两个命令输入窗口 第一个是可视化图形界面,第二个是CMD,第三个是Bash。 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与...

Git Bash工具

  • 2015年11月18日 15:39
  • 14.79MB
  • 下载

GitBash基本操作

  • imbenben
  • 2017年04月15日 16:58
  • 1622
git的一些基本命令用法可以用git --help命令获取 MINGW64 /d/GitProject/Git1 (master)$ git config --global user.name"use...

Git Bash 教程

  • 2015年12月01日 08:23
  • 1.09MB
  • 下载

Git Bash使用中遇到的环境变量的问题

  • leorowe
  • 2014年12月30日 21:28
  • 5509
之前在工作中就遇到一个很诡异的环境变量问题,昨天在调spring boot的时候又遇到的。本机装了1.6和1.7两个版本,cmd下敲 `java -version`是1.7版,而git bash却是1...

windows下git bash显示中文

  • self001
  • 2012年03月09日 15:54
  • 24301
1、C:\Program Files\Git\etc\git-completion.bash: alias ls='ls --show-control-chars --color=auto' 说明...

愉快地使用你的 Git Bash 工具

  • a295567172
  • 2014年08月20日 17:18
  • 3443
在windows下使用git时自然会用到

gitbash使用

  • yang_hong_
  • 2016年03月21日 11:06
  • 1775
gitbash是什么git bash是Windows下的命令行工具。 基于msys GNU环境,有git分布式版本控制工具。 主要用于git版本控制,上传下载项目代码。 GNU环境,就是说如果你...

Git的使用(gitbash命令创建版本库)

  • YZWDNN
  • 2016年11月23日 16:41
  • 1345
--1. git的安装  msysgit gitbash   --2. 创建repository(路径名不要含有中文)   pwd --查看当前路径  cd ..  mkdir gitLearn ...

使用gitbash上传代码到github远程仓库简单教程

  • debugAL
  • 2017年01月06日 10:38
  • 676
gitbash上传代码到github远程仓库

Git管理工具对比(GitBash、EGit、SourceTree)

Git管理工具对比(GitBash、EGit、SourceTree)GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐。EGit是Ec...
  • hongshan50
  • 2014年04月28日 09:55
  • 70201

Github工具之Git-Bash

  • 2013年06月08日 14:36
  • 14.37MB
  • 下载

GitBash的安装和使用

  • zhangxiao93
  • 2015年01月26日 12:02
  • 9089
在linux终端下使用git命令十分方便,但是今天笔者遇到一个问题:同学让我帮忙在github下载源码,可是他的电脑没有linux环境。 想想git这么强大的工具怎么可能没有windows版本呢?网...

GitBash和GitGui右键失效解决方法

  • 2017年12月05日 14:28
  • 1KB
  • 下载

gitbash下命令行操作技巧

  • liushuilining
  • 2014年11月02日 07:54
  • 2310
用git已经一段时间了,在使用过程中,一直yong'bu'ha

GITBash 使用 给新手的一些经验

  • tuchangsheng801004
  • 2015年03月29日 14:35
  • 4170
这两天想自己搞下项目玩玩,我没有自己的服务器环境,无意在CSDN上看到了git(本来是想在github是去搞一个的,没去相信明白为什么),后来就搞搞,但在git的使用上我是一个新手;好了,我是一个新手...

git init here以及git下载代码到本地

  • lilinoscar
  • 2017年05月22日 15:26
  • 55108
git windows下载地址:https://git-scm.com/download/win 按照全部“下一步”点击安装完成即可。 接下来如何将代码下载到自己电脑里,有些网上介绍右键会有git...

Windows下 Git Bash下git的使用

  • chenxueshanBlog
  • 2017年12月27日 18:52
  • 358
对于刚要学习git的人,推荐去看《GitHub入门与实践》这本书,这是一本入门级别的书,里面介绍了git和github的使用方法,其中对于git命令的讲解通俗易懂。 如果要学习git更高级的用法,可...

使用git bash上传代码到Github并忽略文件

  • codetyper
  • 2017年03月22日 20:36
  • 386
说明: 本博客是为了给刚接触git工具,想要使用git bash来上传代码的童鞋。 本博客将会教大家如何使用git bash命令行来将自己的android项目代码上传, 在上传的同时忽略...

Git Bash Here使用

  • danmo1993
  • 2018年01月08日 20:44
  • 202
https://jingyan.baidu.com/album/219f4bf7e731cede452d3862.html?picindex=1

git bash here失效问题解决方案-win7

  • JasonTang1992
  • 2017年02月27日 09:55
  • 1792
git bash here失效问题解决方案-win72/27/2017 9:25:02 AM 操作系统:Windows 7 64bit 宿舍电脑里的git许久未用,今天进到一个rep里准备提交一...

Git使用总结(包含Git Bash和Git GUI的使用)

  • lvshuocool
  • 2017年01月06日 16:23
  • 552
Git总结 简介 说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 版权声明:本文为原创文章,未经允许不得转载 博客地址:http://blog.csdn.net...

Github 中Git Bash Here 的用法

  • u014430370
  • 2017年05月19日 10:44
  • 624
切换到用户: git config --global user.name "Paulin-peng" git config --global user.email "penghanlin93@...

右键 - 添加Git Bash Here菜单

  • lhyer
  • 2016年08月25日 13:54
  • 1591
步骤:         1、通过在“运行”中输入‘regedit’,打开注册表。         2、找到[HKEY_CLASSES_ROOT\Directory\Background]。...

github简单使用方法【使用git bash】

  • u012655332
  • 2016年11月04日 11:21
  • 2778
这是给初学者学习如何使用github进行代码克隆和修改提交的文章,注意是给予初学者学习的!!!...

GitBash使用

  • James_shu
  • 2016年12月08日 20:38
  • 722
这里介绍GitBash的使用方法,GitBash完全基于Linux的命令 1.cd命令切换到本地要保存代码的仓库目录, 2.执行命令创建仓库shared.gitgit init --bare sh...

通过 git bash 配置和使用 github

  • xiao_jun_0820
  • 2016年03月09日 21:27
  • 4814
如果是github 新手, 那么先去自行创建账号and 仓库, 下面仅仅是解释如何用 git 命令行配置 github 1. 本地配置 打开 git 客户端创建 ssh key, 键入指令...

git git bash git shell的区别

  • BSBSDXBD
  • 2016年04月07日 22:14
  • 4608
安装了git后很好奇这几个git 某某是个神马东东... 于是简单总结下: git 版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChina仓库、c...

三分钟学会git bash命令行

  • u010892841
  • 2017年03月23日 14:50
  • 701
背景:公司开始从svn转变成git.但是很多程序猿的观念很难转变.在一开始我和大多数一样就直接想绕过去这个问题,直接利用idea的可视化git,但是出现冲突等问题的时候如果不明白git的执行的本质很难...

git bash命令

  • u014581740
  • 2018年01月05日 20:34
  • 118
1.将服务器上的文件拷贝到本地电脑上命令: scp xiaoming@172.165.3.49:/home/xiaoming/detection.zip ./ 2.连接服务器,进入服务器的命令...

常用GIT bash 命令一览

  • baidu_30813789
  • 2016年08月19日 11:36
  • 247
master : 默认开发分支; origin : 默认远程版本库 初始化操作     $ git config -global user.name  #设置提交者名字     $ g...

Git bash常用命令

  • studyzy
  • 2013年09月10日 14:23
  • 3532
最近项目中使用到了GIT,所以记录一下GIT中常用的命令。 GIT使用的客户端有Git Bash:http://code.google.com/p/msysgit/ 还有乌龟TortoiseGit...

Git Bash常用命令

  • caz28
  • 2015年02月03日 16:25
  • 26282
在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux命令 意义 cd e:\xxx cd /e/x...

Git Bash常用命令与解释

  • 2016年04月19日 20:25
  • 3KB
  • 下载

Git常用命令解说

  • hangyuanbiyesheng
  • 2011年08月30日 10:37
  • 110713
1. Git概念  1.1. Git库中由三部分组成         Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追...

vscode 集成 git bash.exe

  • Buhdda
  • 2017年08月08日 11:13
  • 3441
vscode bash.exe

GItBash使用-1

  • qq_38345606
  • 2018年01月15日 19:54
  • 24
GItBash 第一次使用GIt 新建一个文件夹 打开GitBash 运行cd命令进入 执行 git init 若初始化正常则如图所示。 5.在目标文件夹新建一个文...

git bash的下载安装以及配置

  • Bitter_2014
  • 2015年02月04日 13:38
  • 15610
github的下载安装及配置

使用GitGUI创建上传本地工程

  • wishchin
  • 2016年02月26日 15:09
  • 746
参考链接:         使用Git-GUI创建工程         http://jingyan.baidu.com/article/27fa732683ebf546f8271f2e.html...

Git GUI的使用

  • techbirds_bao
  • 2013年06月28日 13:24
  • 26048
一、克隆 在开始 —> 所有程序 —> Git 中,有 Git Bash 和 Git Gui 两个图标,点击启动 Git Gui 界面如下: msysgit 图形工具,可以创建新的版本库(...

GITHUB之GIT BASH使用教程

  • IT_dreamer1993
  • 2015年05月27日 14:02
  • 1184
maybe yes 发表于2014-10-25 12:12 原文链接 : http://blog.lmlphp.com/archives/7/The_use_tutorial_of_git_...

Git 教程 - Git 基本用法

  • javafreely
  • 2014年01月13日 11:10
  • 54837
Git 教程 - Git 基本用法 您的评价:        收藏该经验 Git 是当前最流行的版本控制程序之一,文本包含了 Git...

GitHub新手使用教学(从安装到使用)

  • qazwsxpcm
  • 2017年04月01日 17:46
  • 6724
自学GitHub 在网上搜了很多资料,并整理测试成功!发篇博文记载。

Git可视化极简易教程 —— Git GUI使用方法

  • lei1160427600
  • 2016年08月06日 16:07
  • 241
何为GIT? 安装GIT,大致了解下GIT是做某子的。   权限校验 首先,您的数据保存在远端服务器一份,服务器需要对您的身份识别。一段RSA加密字符串。 启动GUI,菜...

简单使用Git--利用Git GUI来使用GitHub远程仓库

当我们安装完Git后,在桌面右键会出现Git GUI Here 和 Git Bash Here,很显然,一个是Git的GUI一个是Git的命令行。一般都用Bash的方式来使用Git,但Git毕竟是一个...
  • u013679744
  • 2017年02月22日 18:15
  • 680

【git】git基本命令-项目的pull与push

  • lihuapiao
  • 2016年03月03日 14:34
  • 8828
1.查看目前项目状态,是否有修改 git status 2.添加差异文件,相当于开发工具中的git→add git add 3.提交 git commit -m "填写的注释" 4.拉取服务器上的更新...

git bash 操作 从github上pull代码再从客户端push上去

如何将github上的代码拖到本地: 1.cd切换目录到对应的仓库 2.git init来初始化这个仓库 3.用ssh-keygen -t rsa -c "邮箱" 来设置ssh,然后拷贝到...
  • Christine95
  • 2015年09月22日 14:53
  • 1603

git gui & git bash 的简单操作手册 - 从远程同步数据到本地

在本机上创建一个与远程库存(remote repository)相呼应的本地库存(local repository). Git Gui 和 git bash 操作...
  • DZ881115
  • 2016年05月25日 17:29
  • 1999

GIT GUI使用

  • newjueqi
  • 2012年05月11日 06:12
  • 7377
http://hi.baidu.com/nxxch1989/blog/item/4d3577c5d0ca56d739db49ee.html 前段时间跟着Ruby On Rails的tot...

Git使用总结(包含Git Bash和Git GUI的使用)

  • qq_34639706
  • 2017年08月28日 15:26
  • 123
Git总结简介 说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 版权声明:本文为原创文章,未经允许不得转载 博客地址:http://blog....

第一次使用Git bush

  • zhou120189162
  • 2017年11月06日 09:57
  • 225
配置环境变量 计算机->属性->高级系统设置->高级->环境变量->系统变量->PATH->安装目录\Git\bin;安装目录\Git\mingw64(位数)\libexec\git-core;绑定...

Git Bush & Gitbucket

  • WOCAISHIAIGE
  • 2017年12月27日 12:19
  • 148
开始用gitbucket保存项目啦。 心得: 1.初始化:在项目工程文件夹右键Git Bash Here,在该文件夹没有.git文件夹的情况下输入【git init】,把该文件夹变成git仓库。 ...

git merge 和 git rebase 小结

  • wh_19910525
  • 2012年05月10日 16:31
  • 179763
git merge是用来合并两个分支的。 git merge b       # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 ----...

<转> Git入门--使用GitBush提交自己本地的第一个项目(亲测有效)

前言 转载地址:http://hellokugo.blog.51cto.com/9827529/1615715 按照正文下面的步骤跟着一步一步具体操作,就能成功提交自己在git上的第一个项目, 正文1...
  • qq_28690547
  • 2016年03月23日 10:38
  • 3582

利用git bash丰富windows 命令行

  • u013830811
  • 2016年04月04日 12:04
  • 1468
git bash提供了一个类似于linux的终端,我们在里面可以使用linux的大部分常用命令。 那么这些命令的处理程序实际上git安装目录下的usr/bin目录下; 那么我有了下面的想法? 如...

windows下使用GUI 把本地代码提交到git远程仓库

1.git init here 要提交到的仓库内容为: 执行操作后在当前目录下会出现一个隐藏的文件夹,名字.git 2.git add all files now 3.git gu...
  • student_2008
  • 2013年12月05日 14:19
  • 12625

将GIT远程库clone一份到本地

  • whatever9527
  • 2016年12月05日 11:03
  • 13100
在我的另一篇原创文章“详解GIT远程库创建、与本地库关联以及推送内容到远程库”http://blog.csdn.net/whatever9527/article/details/53435051中提到...

通过git命令行从github或服务器上克隆、修改和更新项目

项目开发时,为了方便版本管理,许多公司采用git来控制项目版本。简单介绍下: 第一步:在本地新建一个文件夹,作为本地仓库,如“test”。打开git bash,进入到该文件夹目录下,如下图: 第二...
  • lvkelly
  • 2017年01月22日 17:20
  • 12315

使用git gui新建coding项目

  • cui130
  • 2016年05月31日 10:17
  • 1662
最近有两个项目一直都是一个人在本地开发,现在项目交给其他人做 想要最新的代码每次都要copy发送重新导入开发工具,很是浪费时间,更悲催的是 有次开发人员竟然把最新的代码弄丢了,所以还是不得不弄个代码托...

git学习笔记--git图像化界面GUI的使用

  • u014125452
  • 2017年01月10日 11:05
  • 2260
git学习笔记--git图像化界面GUI的使用 一、        基础内容 1、git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支。 ...

git bash 清除屏幕的方式

  • zxc456733
  • 2017年09月09日 00:37
  • 761
使用命令 reset 加回车键即可实现清空屏幕。

Git Gui 可视化操作,不用命令行

  • 2015年11月24日 10:08
  • 14.99MB
  • 下载

git基础之切换分支

  • csdnwangzhan
  • 2016年05月31日 15:38
  • 17391
总结一下git基本copy远程项目:             首先,新建一个文件夹,选择git bash here,弹出git命令行窗口,输入git init,此时这个文件夹就是本地git仓库,然后...

GIT---看我一步步入门(Windows Git Bash)

  • FreeApe
  • 2015年07月11日 22:43
  • 4692
0 前言     不同的版本控制工具的比较这里就不介绍了,我的入门是从windows开始的,而且是使用纯命令方式(Git Bash),当然也可以结合TortoiseGit或者msysgit中的GIT ...

git超详细教程

  • liuwengai
  • 2016年07月30日 13:25
  • 17397
GitHub操作总结 : 总结看不明白就看下面的详细讲解. GitHub操作流程 : 第一次提交 :   方案一 : 本地创建项目根目录, 然后与远程GitH...

删除右键菜单中的Git选项 Git init here Git GUI Git Bash

1、找到你Git的安装路径,如:D:\ProgramFiles (x86)\Git,在这个路径中找到“git-cheetah”文件夹 2、打开cmd窗口,进入Git的安装目录,输入命令:       ...
  • u010006102
  • 2015年04月23日 00:01
  • 3149

git安装以及设置ssh,用户名和邮箱

  • u010423208
  • 2015年07月23日 16:01
  • 6187
1.安装git客户端 下载git-1.9.5-preview20150319.zip ,默认安装就好,安装完成后,点击win7键,搜索git,点击GitBash,进入命令界面 2.查看自己之前是否...

利用git bash(git命令行)将本地代码上传到github上

  • hty1053240123
  • 2018年02月08日 08:28
  • 3860

Git常用操作命令总结(一)

  • rchm8519
  • 2015年04月27日 01:11
  • 4810
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件...

GIT 的使用方法详解

  • sunweizhong1024
  • 2012年10月10日 10:53
  • 80122
本文章转载于:http://blog.csdn.net/gemmem/article/details/7290125 1. Git概念  1.1. Git库中由三部分组成         Git...

几款Git GUI客户端工具

  • rdman
  • 2017年03月29日 00:16
  • 930
http://www.cnblogs.com/ups216/p/5603199.html

git gui 下载(2014-06-11)

  • 2014年07月01日 15:05
  • 14.99MB
  • 下载

去掉 VS git 插件Git Init Here Git Gui Git Bash

自己的电脑上本来已经安装了github for windows,一不小心手贱安装了git for vs插件,然后鼠标右键就出来了 Git Init Here Git Gui Git Bash ...
  • fantasydreams
  • 2015年03月28日 03:18
  • 1599

git使用方法小结

  • dongguan_123
  • 2016年10月12日 15:12
  • 573
1、首先去git官网下载并安装git,安装方法和普通软件安装方法一样,没什么难度。 2、安装完成后点击鼠标右键查看是否有Git Brash Here和Git GUI Here,如果有则表明安装成功了...

git 历史提交记录log(git GUI)图文详解

  • tantexian
  • 2015年01月12日 13:41
  • 13764
1、以openstack nova为例: https://github.com/openstack/nova 2、clone nova: git clone https:...

几款Git GUI客户端工具

  • GarfieldEr007
  • 2017年01月13日 22:38
  • 418
工欲善其事,必先利其器。 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore dev...

菜鸟级的Git与GitHub使用总结

  • zsp765098084
  • 2016年12月01日 14:58
  • 2456
菜鸟级的Git与github学习经验

github使用入门 之GIT GUI Windows版

  • q1054261752
  • 2016年11月07日 19:51
  • 765
申明下是原创。 这二天网上也看了不少关于github使用的文章,github对代码管理也开始用起来了。这篇给github新手看,大牛们请跳过。 github说白了就是版本管理库,最常用的就...

GIT GUI教程

  • weixin_40180628
  • 2018年01月24日 16:55
  • 55
1.在本地新建版本库 首先,我们打开Git GUI是这样的一个界面,选择第一项,新建版本库。    然后选择你需要进行版本管理的项目路径,我选择了一个LoginDemo的项目。    当...

Windows Git客户端 git GUI 中文版

  • 2017年08月17日 16:13
  • 14.88MB
  • 下载

使用git和maven过程一些命令

  • yanxing2012
  • 2015年01月27日 15:56
  • 1869
git常用命令; 1. git status  查看文件在工作目录与缓存的状态 2. git add.    添加所有的文件到缓存 3. git commit  -m  "提交的描述信息"...

在Windows7环境下使用GIT BASH免输入密码

  • littlefang
  • 2015年11月12日 17:01
  • 2646
背景:根据一路向北的教《Windows下TortoiseGit over Putty or Openssh提交项目到GitLab》,安装了TortoiseGit客户端,并完成在Gitlab上公钥的部署...
没有更多内容了,返回首页

  • 个人资料

kevindgk

已关注

原创
20
粉丝
47
喜欢
10
评论
17

等级:

访问量: 13万+
积分: 1107
排名: 4万+

  • 文章搜索
  • 文章分类
  • Android 项目框架 (2)
  • Android ORM框架 (2)
  • Android 网络通信 (1)
  • 第三方支付 (1)
  • 工具使用集合 (4)
  • Android 音频相关 (4)
  • JNI (1)
  • Android 端自动化测试 (3)
  • android-动画 (1)
  • 文章存档
2017年6月 (1)2016年11月 (3)2016年10月 (5)2016年9月 (2)2016年8月 (4)

展开

  • 阅读排行
  • Git使用总结(包含Git Bash和Git GUI的使用)(55987)
  • Robotium(9580)
  • JNI(一) - Android Studio简单开发流程(8041)
  • 音频(四) - 音频压缩(Speex使用&Opus简介)(7652)
  • 微信App支付总结(返回-1什么的最e心)(6355)
  • MkDocs项目文档生成器(一)(6019)
  • GreenDAO 3.x项目开发实战持续更新ing — Android ORM框架(三)(4991)
  • 音频(一) - 音频基础知识(4880)
  • GreenDAO 3.x官方文档 — Android ORM框架(二)(4699)
  • Android基础性能检测与分析(4572)
  • 最新评论
  • Git使用总结(包含Git Bas...

    Android_大船: 不错。

  • Git使用总结(包含Git Bas...

    weixin_38742209: 正发愁呢,网上看到好多,这个最实用。。。

  • Git使用总结(包含Git Bas...

    aichengxu___: 确实不错

  • Git使用总结(包含Git Bas...

    m0_37802541: 是我目前看到最好的总结

  • 微信App支付总结(返回-1什么的...

    大洋哥很稳: 灰常感谢的啦的啦

  • 微信App支付总结(返回-1什么的...

    番茄酱凉拌西红柿: 真得叫你一声哥,这些坑都被我踩了,太感谢了

  • GreenDAO 3.x项目开发实...

    linlin_da_doudou: 你好请问,老项目用的ormlite 怎么升级成greendao呀?

  • Git使用总结(包含Git Bas...

    初学者yh: 不错不错

  • 音频(四) - 音频压缩(Spee...

    kevinVane: 多谢分享

  • JNI(一) - Android ...

    书皮玍物: [reply]wed110[/reply] 请问最后你解决了吗,我也是怎么搞都搞不出.so文件。 ...

Git使用总结(包含Git Bash和Git GUI的使用)相关推荐

  1. Git GUI,Git Bash,Git CMD标签之间的区别

    Git GUI,Git Bash,Git CMD标签之间的区别 本地安装完Git之后,右键会出现2个有关Git的标签,"Git GUI Here" 和 "Git Bash ...

  2. git项目创建、克隆(基于git bash)

    git项目创建.克隆(基于git bash) 1.本地搭建仓库 1)先在远程仓库(gitee)创建项目 2)在本地打开git bash用下面的代码初始化 3) 给本地仓库添加远程仓库 4) 配置.gi ...

  3. 使用git bash的git push origin main或git push origin master提交错误

    使用git bash的git push origin main或git push origin master提交错误 首先我安装的是最新版本的git 下载Git 官方地址为:https://git-s ...

  4. 什么是:git、git bash、git shell

    什么是:git.git bash.git shell 欢迎可以关注好男人的微信公众号:菜鸟资源分享,完全免费的资源分享平台,互相学习,共同进步 git: 一个快速的分布式版本控制系统(工具),支持该工 ...

  5. 【转】Git详解之四 服务器上的Git

    服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ...

  6. git钩子放服务器_如何使用Git 钩子来自动化开发和部署任务

    介绍 版本控制已成为现代软件开发的中心要求. 它允许项目安全地跟踪更改,启用撤销,完整性检查和协作等好处. 在git的版本控制系统,特别是,已由于其分散式架构,并在它可以使和转让方之间变化的速度看到广 ...

  7. [转]Git详解之四 服务器上的Git

    服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ...

  8. Git详解之四 服务器上的Git

    Git详解之四 服务器上的Git 服务器上的 Git 到目前为止,你应该已经学会了使用 Git来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git仓库.尽管技术上可以从个人的仓库里推送和拉 ...

  9. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

最新文章

  1. 7大类卷积神经网络(CNN)创新综述
  2. ES 查询数据的工作原理是什么?
  3. client中周期性边界_HFSS中周期性边界条件的设置
  4. 工作在Amazon:为何晋升如此难?
  5. 超纯超美的曲线(Peter De Jong Attractor)
  6. Java编译器、JVM、解释器
  7. 复习计划15.4.24(待完善)
  8. Javascript 变量、函数的声明
  9. cf1526 C Potions
  10. 算法相关----最大公约数算法
  11. 130. 被围绕的区域
  12. C语言:从键盘输入10个学生的成绩存储在数组中,求成绩最高者的序号和成绩
  13. ug建模文本怎么竖着_UG软件见解分析一二,设计必备软件,UG新手福音
  14. Linux篇---Grep和正则匹配
  15. 【ANSYS命令流】通用后处理技术(一):读取结果文件
  16. ideaIU-2020.1安装步骤
  17. websphere修改协议为TLS1.2
  18. 【运营】产品推广计划书
  19. 吉洪诺夫正则化(Tikhonov regularization )
  20. 推荐一本书: Rework 附中英文pdf下载

热门文章

  1. 穿透中手游2021年H1财报,挖掘其内在进化逻辑
  2. Java Thread.sleep的InterruptedException 线程阻塞 线程中断
  3. android读写excel文件
  4. Matlab自动下载OTB数据集代码
  5. 河北大学网络空间安全与计算机学院研究生,河北大学网络空间安全考研难吗
  6. 使用网店复制工具的注意事项及操作流程
  7. Leetcode-Longest Turbulent Subarray
  8. 这里是通过QQ邮箱 sina新浪邮箱 163邮箱的简单发送Email
  9. 为什么日本编程语言ruby没前途
  10. osg 节点渲染 重新渲染模型 (已解决)