Git使用总结(包含Git Bash和Git GUI的使用)
版权声明:本文为博主原创文章,未经博主允许不得转载。 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
win下GIT GUI的使用教程
- allenjay11
- 2016年07月18日 14:36
- 25003
Git客户端 Win7 Git GUI 界面中文语言包
- 2017年08月17日 18:17
- 160KB
- 下载
Git GUI 的使用
- r1283
- 2016年01月25日 10:21
- 600
【Git入门之十四】Git GUI
- jackyvincefu
- 2013年10月07日 10:39
- 14624
几款Git GUI客户端工具
- axi295309066
- 2017年01月22日 00:44
- 4901
git gui工具介绍
- caiyunlei91
- 2016年09月15日 16:01
- 4269
Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并
- fym0512
- 2012年07月03日 19:27
- 103439
如何通过Git GUI将自己本地的项目上传至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 Bash Here菜单
- u014527912
- 2016年06月20日 22:41
- 11151
右键git bash here和git gui here失效恢复
- sindlly
- 2016年07月25日 16:08
- 3020
Git使用总结(含Git Bash与Git GUI的使用)
- qq_36617521
- 2016年12月10日 09:39
- 667
Git 右键添加Git Bash Here
- kyowill1988
- 2017年07月25日 17:24
- 2144
Git Bash使用详细教程
- wangrenbao123
- 2017年02月17日 15:57
- 9689
Git Bash for Windows
- mulangren1988
- 2017年03月04日 12:27
- 14874
Git bash常用命令
- u010897406
- 2015年12月29日 15:45
- 17606
Git中的bash与CMD的区别
- LEE18254290736
- 2017年01月01日 12:00
- 10396
Git Bash工具
- 2015年11月18日 15:39
- 14.79MB
- 下载
GitBash基本操作
- imbenben
- 2017年04月15日 16:58
- 1622
Git Bash 教程
- 2015年12月01日 08:23
- 1.09MB
- 下载
Git Bash使用中遇到的环境变量的问题
- leorowe
- 2014年12月30日 21:28
- 5509
windows下git bash显示中文
- self001
- 2012年03月09日 15:54
- 24301
愉快地使用你的 Git Bash 工具
- a295567172
- 2014年08月20日 17:18
- 3443
gitbash使用
- yang_hong_
- 2016年03月21日 11:06
- 1775
Git的使用(gitbash命令创建版本库)
- YZWDNN
- 2016年11月23日 16:41
- 1345
使用gitbash上传代码到github远程仓库简单教程
- debugAL
- 2017年01月06日 10:38
- 676
Git管理工具对比(GitBash、EGit、SourceTree)
- 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
GitBash和GitGui右键失效解决方法
- 2017年12月05日 14:28
- 1KB
- 下载
gitbash下命令行操作技巧
- liushuilining
- 2014年11月02日 07:54
- 2310
GITBash 使用 给新手的一些经验
- tuchangsheng801004
- 2015年03月29日 14:35
- 4170
git init here以及git下载代码到本地
- lilinoscar
- 2017年05月22日 15:26
- 55108
Windows下 Git Bash下git的使用
- chenxueshanBlog
- 2017年12月27日 18:52
- 358
使用git bash上传代码到Github并忽略文件
- codetyper
- 2017年03月22日 20:36
- 386
Git Bash Here使用
- danmo1993
- 2018年01月08日 20:44
- 202
git bash here失效问题解决方案-win7
- JasonTang1992
- 2017年02月27日 09:55
- 1792
Git使用总结(包含Git Bash和Git GUI的使用)
- lvshuocool
- 2017年01月06日 16:23
- 552
Github 中Git Bash Here 的用法
- u014430370
- 2017年05月19日 10:44
- 624
右键 - 添加Git Bash Here菜单
- lhyer
- 2016年08月25日 13:54
- 1591
github简单使用方法【使用git bash】
- u012655332
- 2016年11月04日 11:21
- 2778
GitBash使用
- James_shu
- 2016年12月08日 20:38
- 722
通过 git bash 配置和使用 github
- xiao_jun_0820
- 2016年03月09日 21:27
- 4814
git git bash git shell的区别
- BSBSDXBD
- 2016年04月07日 22:14
- 4608
三分钟学会git bash命令行
- u010892841
- 2017年03月23日 14:50
- 701
git bash命令
- u014581740
- 2018年01月05日 20:34
- 118
常用GIT bash 命令一览
- baidu_30813789
- 2016年08月19日 11:36
- 247
Git bash常用命令
- studyzy
- 2013年09月10日 14:23
- 3532
Git Bash常用命令
- caz28
- 2015年02月03日 16:25
- 26282
Git Bash常用命令与解释
- 2016年04月19日 20:25
- 3KB
- 下载
Git常用命令解说
- hangyuanbiyesheng
- 2011年08月30日 10:37
- 110713
vscode 集成 git bash.exe
- Buhdda
- 2017年08月08日 11:13
- 3441
GItBash使用-1
- qq_38345606
- 2018年01月15日 19:54
- 24
git bash的下载安装以及配置
- Bitter_2014
- 2015年02月04日 13:38
- 15610
使用GitGUI创建上传本地工程
- wishchin
- 2016年02月26日 15:09
- 746
Git GUI的使用
- techbirds_bao
- 2013年06月28日 13:24
- 26048
GITHUB之GIT BASH使用教程
- IT_dreamer1993
- 2015年05月27日 14:02
- 1184
Git 教程 - Git 基本用法
- javafreely
- 2014年01月13日 11:10
- 54837
GitHub新手使用教学(从安装到使用)
- qazwsxpcm
- 2017年04月01日 17:46
- 6724
Git可视化极简易教程 —— Git GUI使用方法
- lei1160427600
- 2016年08月06日 16:07
- 241
简单使用Git--利用Git GUI来使用GitHub远程仓库
- u013679744
- 2017年02月22日 18:15
- 680
【git】git基本命令-项目的pull与push
- lihuapiao
- 2016年03月03日 14:34
- 8828
git bash 操作 从github上pull代码再从客户端push上去
- Christine95
- 2015年09月22日 14:53
- 1603
git gui & git bash 的简单操作手册 - 从远程同步数据到本地
- DZ881115
- 2016年05月25日 17:29
- 1999
GIT GUI使用
- newjueqi
- 2012年05月11日 06:12
- 7377
Git使用总结(包含Git Bash和Git GUI的使用)
- qq_34639706
- 2017年08月28日 15:26
- 123
第一次使用Git bush
- zhou120189162
- 2017年11月06日 09:57
- 225
Git Bush & Gitbucket
- WOCAISHIAIGE
- 2017年12月27日 12:19
- 148
git merge 和 git rebase 小结
- wh_19910525
- 2012年05月10日 16:31
- 179763
<转> Git入门--使用GitBush提交自己本地的第一个项目(亲测有效)
- qq_28690547
- 2016年03月23日 10:38
- 3582
利用git bash丰富windows 命令行
- u013830811
- 2016年04月04日 12:04
- 1468
windows下使用GUI 把本地代码提交到git远程仓库
- student_2008
- 2013年12月05日 14:19
- 12625
将GIT远程库clone一份到本地
- whatever9527
- 2016年12月05日 11:03
- 13100
通过git命令行从github或服务器上克隆、修改和更新项目
- lvkelly
- 2017年01月22日 17:20
- 12315
使用git gui新建coding项目
- cui130
- 2016年05月31日 10:17
- 1662
git学习笔记--git图像化界面GUI的使用
- u014125452
- 2017年01月10日 11:05
- 2260
git bash 清除屏幕的方式
- zxc456733
- 2017年09月09日 00:37
- 761
Git Gui 可视化操作,不用命令行
- 2015年11月24日 10:08
- 14.99MB
- 下载
git基础之切换分支
- csdnwangzhan
- 2016年05月31日 15:38
- 17391
GIT---看我一步步入门(Windows Git Bash)
- FreeApe
- 2015年07月11日 22:43
- 4692
git超详细教程
- liuwengai
- 2016年07月30日 13:25
- 17397
删除右键菜单中的Git选项 Git init here Git GUI Git Bash
- u010006102
- 2015年04月23日 00:01
- 3149
git安装以及设置ssh,用户名和邮箱
- u010423208
- 2015年07月23日 16:01
- 6187
利用git bash(git命令行)将本地代码上传到github上
- hty1053240123
- 2018年02月08日 08:28
- 3860
Git常用操作命令总结(一)
- rchm8519
- 2015年04月27日 01:11
- 4810
GIT 的使用方法详解
- sunweizhong1024
- 2012年10月10日 10:53
- 80122
几款Git GUI客户端工具
- rdman
- 2017年03月29日 00:16
- 930
git gui 下载(2014-06-11)
- 2014年07月01日 15:05
- 14.99MB
- 下载
去掉 VS git 插件Git Init Here Git Gui Git Bash
- fantasydreams
- 2015年03月28日 03:18
- 1599
git使用方法小结
- dongguan_123
- 2016年10月12日 15:12
- 573
git 历史提交记录log(git GUI)图文详解
- tantexian
- 2015年01月12日 13:41
- 13764
几款Git GUI客户端工具
- GarfieldEr007
- 2017年01月13日 22:38
- 418
菜鸟级的Git与GitHub使用总结
- zsp765098084
- 2016年12月01日 14:58
- 2456
github使用入门 之GIT GUI Windows版
- q1054261752
- 2016年11月07日 19:51
- 765
GIT GUI教程
- weixin_40180628
- 2018年01月24日 16:55
- 55
Windows Git客户端 git GUI 中文版
- 2017年08月17日 16:13
- 14.88MB
- 下载
使用git和maven过程一些命令
- yanxing2012
- 2015年01月27日 15:56
- 1869
在Windows7环境下使用GIT BASH免输入密码
- littlefang
- 2015年11月12日 17:01
- 2646
- 个人资料
-
kevindgk
已关注
- 原创
- 20
- 粉丝
- 47
- 喜欢
- 10
- 评论
- 17
- 文章搜索
- 文章分类
- Android 项目框架 (2)
- Android ORM框架 (2)
- Android 网络通信 (1)
- 第三方支付 (1)
- 工具使用集合 (4)
- Android 音频相关 (4)
- JNI (1)
- Android 端自动化测试 (3)
- android-动画 (1)
- 文章存档
- 阅读排行
- 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的使用)相关推荐
- Git GUI,Git Bash,Git CMD标签之间的区别
Git GUI,Git Bash,Git CMD标签之间的区别 本地安装完Git之后,右键会出现2个有关Git的标签,"Git GUI Here" 和 "Git Bash ...
- git项目创建、克隆(基于git bash)
git项目创建.克隆(基于git bash) 1.本地搭建仓库 1)先在远程仓库(gitee)创建项目 2)在本地打开git bash用下面的代码初始化 3) 给本地仓库添加远程仓库 4) 配置.gi ...
- 使用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 ...
- 什么是:git、git bash、git shell
什么是:git.git bash.git shell 欢迎可以关注好男人的微信公众号:菜鸟资源分享,完全免费的资源分享平台,互相学习,共同进步 git: 一个快速的分布式版本控制系统(工具),支持该工 ...
- 【转】Git详解之四 服务器上的Git
服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ...
- git钩子放服务器_如何使用Git 钩子来自动化开发和部署任务
介绍 版本控制已成为现代软件开发的中心要求. 它允许项目安全地跟踪更改,启用撤销,完整性检查和协作等好处. 在git的版本控制系统,特别是,已由于其分散式架构,并在它可以使和转让方之间变化的速度看到广 ...
- [转]Git详解之四 服务器上的Git
服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ...
- Git详解之四 服务器上的Git
Git详解之四 服务器上的Git 服务器上的 Git 到目前为止,你应该已经学会了使用 Git来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git仓库.尽管技术上可以从个人的仓库里推送和拉 ...
- git学习笔记——Linux和Windows下git的基本操作
git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...
最新文章
- 7大类卷积神经网络(CNN)创新综述
- ES 查询数据的工作原理是什么?
- client中周期性边界_HFSS中周期性边界条件的设置
- 工作在Amazon:为何晋升如此难?
- 超纯超美的曲线(Peter De Jong Attractor)
- Java编译器、JVM、解释器
- 复习计划15.4.24(待完善)
- Javascript 变量、函数的声明
- cf1526 C Potions
- 算法相关----最大公约数算法
- 130. 被围绕的区域
- C语言:从键盘输入10个学生的成绩存储在数组中,求成绩最高者的序号和成绩
- ug建模文本怎么竖着_UG软件见解分析一二,设计必备软件,UG新手福音
- Linux篇---Grep和正则匹配
- 【ANSYS命令流】通用后处理技术(一):读取结果文件
- ideaIU-2020.1安装步骤
- websphere修改协议为TLS1.2
- 【运营】产品推广计划书
- 吉洪诺夫正则化(Tikhonov regularization )
- 推荐一本书: Rework 附中英文pdf下载