【github&&git】3、git图像化界面GUI的使用
GIT学习笔记
一、 基础内容
1、git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支。
2、windows下的git叫msysgit,下载地址https://git-for-windows.github.io/或者https://git-scm.com/download/win
3、git只是终端操作,可以使用一个图形化管理界面,有了图像化界面TortoiseGit,可以像SVN一样标识出哪个文件夹是用来同步的,哪些是需要上传的。下载地址https://tortoisegit.org/
4、git需要一个仓库来放项目,这个仓库可以放在某一个任何一个安装了git的电脑上。也可以使用网上的仓库。
5、网上的git仓库比较好的是github。
6、一般项目会在一台服务器上做一个仓库,其他人下载,并实现分支。
7、每次看github上的内容都要登陆了github,可以下载一个github的桌面版。
8、git需要如果需要连接到github的仓库,需要注册github账户。
二、 安装GIT
1、 A、git Bash Here可以从当前文件夹打开git命令行界面
B、git GUI Here 可以打开图形界面
2、A、use git from git bash only只能从git bash里面使用git命令,即不能在cmd命令行中使用,应为这个选项不会把git命令加入到环境变量中。
B、user git from the widowscommand prompt在cmd命令行中使用git命令,可以在git bash和cmd中同时使用git命令,会自动在增加环境变量
C、user git and optionalunix tools from the windows command prompt在第二个选项的基础上增加了unix系统中的一些工具。
3、因为GIT是用C语言写的,所以服务器里面都是按照UNIX系统格式保存的。所以客户端再提交和下载的时候,需要对文件进行格式的转换。
A、checkoutwindows-style,commit unix-style line endings按照windows系统格式来下载,按照unix系统格式去上传,这种配置应用在跨平台系统整合代码时,windows系统需要的配置。完后默认配置文件core.autocrlf中会进行修改为true。
B、 checkout as-is,commitunix-style line endings按照它原本的格式直接下载,按照unix系统格式去上传,这种配置应用在跨平台系统整合代码时,unix系统需要的配置。完后默认配置文件core.autocrlf中会进行修改为input。
C、 checkout as-is ,commit a-is 按照它原本的格式直接下载,按照原本的格式直接上传。这种配置不能应用在跨平台系统上面。完后默认配置文件core.autocrlf中会进行修改为false。
4、设置GIT Bash终端仿真器的样式。
A、use mintty是一种仿真样式,比cmd窗口好在可以调节大小,字体样式啥的。
B、use windows defaultconsole window使用windows系统自带的cmd窗口打开git bash。
5、A、enable file system caching允许文件缓存。即在提交文件的时候,可以先将文件放到缓存区,然后再统一提交。
B、enable git credentialmanager允许git许可证管理(会检测并下载.netframework v4.5)
三、 GUI图像化界面使用git
1、右键点击Git GUI Here。
2、若当前文件夹是仓库,则会直接打开仓库管理界面。
若当前页面不是仓库,则显示选项:
A、create new repository新建仓库
B、clone existing repository下载仓库
C、open existing repository打开仓库
3、新建仓库(create new repository)
4、克隆仓库(clone existing repository)
1)下载gitHub中的文件,要先复制文件的路径
2)点击clone existing repository,写好配置,source location数据源地址,即gitHub上到项目地址。
Target ddirectory目标路径,即本地的文件夹地址。recursivelyclone submodules too指在下载的同时,把改项目下的子模块也下载下来。
3)开始下载
4)下载完成,打开主页面
5、git配置
1)repository仓库
Exploreworking copy打开工作空间
Gitbash打开git命令行界面
Browsemaster’s files查看主干文件
Browse Branch files查看分支文件
Visualize master’s History 查看主干历史记录
VisualizeAll Branch History查看所有分支历史记录
CreateDesktop icon 设立桌面快捷方式
2)edit标记——option选项
左侧UserName是当前仓库用户名,右侧是全局用户名。
左侧Email Address是当前仓库邮箱,右侧是全局邮箱。
邮箱和仓库必须填写,否则在点击sing-off时会提示请告诉我你是谁。
3)Branch分支
Create创建分支
有了分支后,提交时可以通过分支提交
6、文件的上传下载
1)修改文件夹中的内容
2)在GUI中查看
3)rescan刷新列表,stage changed改变状态,sign off检查完成,commit提交到缓存区,push上传到服务器。
依次点击stage changed,sign off,commit,push,将文件上传到服务器。
4)如果是直接从服务器下载的项目,则会直接上传
5)如果是新建的仓库,则在提交时需要填写服务器仓库的地址。如果是gitHub的仓库,先需要在gitHub上新建一个仓库。并把地址复制给git提交时的输入框中。
6)上传成功
四、 Bash命令行界面使用git
1、 安装完软件后,使用git version查看git版本,若可以使用,则表示安装成功。若不可以,则查看环境变量是否配置好(若默认安装,则会自动进行配置)。
五、 Eclipse使用git
六、 Sublim Text中使用git
七、 使用TortoiseGit管理Git
八、 使用gitHub建站
GitHub提供一个给个人或者项目建站的功能。
说明文档在https://pages.github.com/
1、说明书介绍:
1)给自己建站还是给项目建站
2)在gitHub中,新建一个仓库,的名字必须是自己的gitHub用户名,后面加.github.io
3)使用什么操作git。Git自带的终端,gitHub的windows端,gitHub的msc端,我不知道。
4)在cmd终端或git bash中通过命令下载这个仓库
5)在仓库中写index.html,然后把index.html上传到github
6)浏览器访问你的名字.github.io就能到这个index.html页面。
【内容来源:http://m.blog.csdn.net/article/details?id=52538615】
【github&&git】3、git图像化界面GUI的使用的更多相关文章
- git图像化界面GUI的使用
GIT学习笔记 一. 基础内容 1.git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支. 2.windows下的git叫msysgit,下载 ...
- centos下安装图像化界面
前面我们安装的centos系统多为没有图像化界面的命令行界面,为了安装oracle等工具,我们先为我们的centos安装图像化界面 使用命令为 yum groupinstall "Deskt ...
- 8. Centos 7 图像化界面
Step 1:安装"X Window System" yum groupinstall "X Window System" 当出现 Complete!说明这里安 ...
- Linux指令装图像化界面
1.对yum进行配置安装.//这是重点 [root@localhost ~]# yum groupinstall "GNOME Desktop" "Graphical A ...
- 转 xshell 图像化展示
http://www.cnblogs.com/kellyseeme/p/7965830.html 限制: 无法显示通过堡垒机登录的机器的图形接界面. 只能显示直接登录的服务到期的图像化界面 Xshel ...
- 使用Git、Git GUI和TortoiseGit
1. 关于命令行 我一直建议在命令行中使用Git或者SVN.因为这样可能更加了解他们的工作方式,也不容易遗漏重要的问题和提醒. 在Windows习惯的驱使下,大多数人是不会看弹出的对话框中有什么信息的 ...
- git-it 教程,一些git知识点。/ 如何解决merge conflict/ 如何使用Github Pages./Git术语表
一个git使用教程 https://:.com/jlord/git-it-electron#what-to-install 一个在线Github的功能教学:https://lab.github.com ...
- Git版本控制 Git、github,gitlab相关操作
目录 关于版本控制 版本管理工具 集中式管理 分布式管理 git版本管理 git介绍 软件安装 Git工作状态 原理流程步骤 git基本操作 对文件进行修改 分支 共享仓库 创建共享仓库: 共享仓库上 ...
- [.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境
[.net 面向对象程序设计进阶] (25) 团队开发利器(四)分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境 本篇导读: 前面介绍了两款代码管理工具 ...
随机推荐
- _ZNote_Mac_技巧_QuickLook功能扩展
QuicLook(快速查看)是macOS一项非常方便的独有功能: 当选中一个文件,只需要按下空格键即可查看其内容,在按下空格退出QuickLook, 不需要启动再关闭任何软件. 默认支持大部分视频.音 ...
- Coding能力提升小技巧
一.使用变量的一般原则 1.变量初始化原则: 通常在变量声明时初始化; 在靠近变量第一次使用的位置初始化; 在类的构造函数里初始化变量. 2.作用域: 使变量引用局部化,即把引用到变量的地方尽可能集中 ...
- 网络编程—端口分类调研和netstat命令
运输层的端口: 1.什么是端口?为甚要使用用端口? 进程的创建和撤销都是动态的,通信的一方几乎无法识别对方机器上的进程,我们需要利用目的主机提供的功能来识别终点. 所以为了解决上述问题,我们就在运输层 ...
- utf-8转gb2312
近日在对一个json串进行转码时,显示中文乱码,原因是json串编码方式为utf-8,而我程序在windows上采用的是多字节编码方式,即采用gb2312编码.这里就存在一个utf-8到gb2312的 ...
- ASP.NET Core 统一异常处理和返回
业务场景: 业务需求要求,需要对 ASP.NET Core 异常进行统一处理和返回,比如出现 500 错误和业务服务错误进行不同的处理和返回. 具体实现: using Microsoft.AspNet ...
- Visual Studio Code 写Python 代码
最近在博客园新闻里面看到微软发布的Visual Studio Code 挺好用的,现在在学习Python,查看官网发布的VSCode 是支持Python代码,自己试着安装用一下,下面是我的安装以及配置 ...
- Java匹马行天下之JavaSE核心技术——面向对象
面向对象 注: 看此篇时强烈建议有一定的面向对象思想基础,有一定的基础后先翻到下面看第九条: 9.面向对象: 从未封装→封装→继承→多态→抽象类→接口的代码演变 按这个逻辑去看,,哪有不理解 ...
- C#基础-gc算法
众所周知,c++是需要程序员手动管理内存的,然而手动释放内存很容易被程序员遗漏,从而导致资源浪费或内存泄露.为解决这个问题,垃圾回收器诞生了,代替程序员自动管理内存的释放.至于gc算法则是垃圾回收器清 ...
- sublime text下安装插件autoprefixer
有时候在写css样式的时候,分不清哪些属性需要前缀,哪些不需要,总是爱搞混淆了,于是autoprefixer这款插件便应运而生了.虽然在使用webpack的时候,我们可以很方便的使用这个,但是,如果项 ...
- 个人博客搭建( wordpress )
最近同学买了一台虚机( centos7 系统 ).一个域名,让帮忙搭一个个人博客.本着简单快捷,个人博客采用 wordpress 来搭建.为了以后博客系统的迁移方便,使用 docker 来安装 wor ...