git使用
1、权限校验
首先,您的数据保存在远端服务器一份,服务器需要对您的身份进行识别,一段RAS加密字串,
启动GUI,step1:创建秘钥,generate SSHkey.

step2:添加密钥;去你的代码托管服务器,你的账号设置中,添加它,
比如在github中的地址,title随意,比如你可以用home、company等作为标识来识别。

账号保存
如果不做设置的话,每次提交都会找你输入密码,于是我们先把这个设置好,
step3:添加环境变量:
计算机-右击属性-高级设置-环境变量新建变量,变量名:HOME,变量值:%USERPROFILE%,

操作流程:
初始化(init)
初始化就是新建一个项目,跟PS新建一张画布一样,在新建的文件夹中右键创建即可,若点击git bash则以此目录为当前目录进入命令行状态:

添加:
添加并不是把代码提交到远程git库,git也不会你修改了代码它自动帮你保存你修改的每个过程,你修改了很多文件,但未必所有的修改,你都打算最终提交上去,那些你打算提交的部分,你可以添加进来,待会提交,叫做缓存改动(本地缓存),通常我会把所有文件都直接全部缓存,它会自动寻找所有改动过的文件,而不需要提交的文件放在忽略的文件夹中,

忽略:gitignore
实际上我们的大部分文件都是一起提交的,并不会逐一去甄选,又或者类似PSD这样的大源文件并不作为产品最终展示的过渡文件,我们可以统一放在临时文件夹中,并忽略此文件夹:

提交(git commit)
提交则代表之前添加add的文件已确认并被提交到git 库中,需要注意的是,如果你改变代码的缩写(尽管没有修改内容),默认状态下会被识别为整个代码全部变更,提交的时候要求全部写在备注中的。
上传(git push)
故名思意,就是上环到远端服务器上了,别人就可以查看你的代码了。

获取远程代码(git remote/fetch)
如果我们准备回家继续搬砖,那么我们就在家里的电脑上
-----------------------------------------------------------------------------------------------------------
GIT GUI HERE--图形化界面
GIT BASH HERE--命令行模式
命令:
DOS linux
清屏: cls clear
切换目录: cd \ cd /
新建目录 md mkdir
删除目录 rd rmdir
查看文件 dir ls--list
退出: exit
linux:vi/vim
1、输入vi
shift+:==>q
2、vi+文件名
对文件没有任何操作
2、对文件进行编辑:
先保存再退出:wq就是先保存再退出
git使用的更多相关文章
- Git 子模块 - submodule
有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你 独立开发的,用于多个父项目的库. 现在问题来了:你想要把它们当做两个独立的项目,同时又想在 一个项目中使用另 ...
- Git 在团队中的最佳实践--如何正确使用Git Flow
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...
- Git与Repo入门
版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...
- Git Bash的一些命令和配置
查看git版本号: git --version 如果是第一次使用Git,你需要设置署名和邮箱: $ git config --global user.name "用户名" $ gi ...
- 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net
1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...
- 史上最详细git教程
题外话 虽然这个标题很惊悚,不过还是把你骗进来了,哈哈-各位看官不要着急,耐心往下看 Git是什么 Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别 SVN是集中式版本控制 ...
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...
- 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解
工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...
- git 命令
切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm ...
- git亲测命令
一.Git新建本地分支与远程分支关联问题 git checkout -b branch_name origin/branch_name 或者 git branch --set-upstream bra ...
随机推荐
- HTML 5 胜出:XHTML2 宣告夭折
自HTML 5 和XHTML 2规范草稿公布以来,一直存在很大的争议.HTML 5是由包括Google.Mirosoft.Mozilla.Opera.Apple在内多家浏览器厂商共同起草的下一代web ...
- 1.openGL 初探
GLEW, GLFW和GLM介绍 现在你有了工程,就让我们开始介绍下工程所用到的开源库和为啥需要这些. The OpenGL Extension Wrangler (GLEW)是用来访问OpenGL ...
- Redis-3.2.6 配置文件中文翻译
############## # 指定配置文件: ################################## INCLUDES ############################### ...
- html页面读取PDF小案例
html页面 引用<script src="js/pdfobject.js" type="text/javascript" charset="u ...
- DLL 生成与使用的全过程(2010-01-18 14:50:17)
转载自 水滴的博客http://blog.sina.com.cn/spiritofwater 个人学习用 转载▼ 分类: 技术 由dll导出的lib文件: 包含了每一个dll导出函数的符号名和 ...
- ASP.NET MVC 5 Jquery Validate
ClientValidationEnabled 在asp.net mvc 5中ClientValidationEnabled默认为TRUE,所以也不需要刻意去设置 应用ValidationAttrib ...
- js调用php和php调用js的方法举例
js调用php和php调用js的方法举例1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用: <script type="te ...
- 【TIP】已经上架的app在AppStore上搜不到的解决办法
相信很多人都遇到过这个问题,天天刷iTunes connect,终于发现app已经上架了,兴奋的跑过去告诉老板,老板说好,大家都装一个吧!然后大家过来问你怎么搜不到,老板看你都是一副这个表情: 这 ...
- rocketmq查看命令
首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 . 查看帮助: 在 mqadmin 下可以查看有哪些命令 a: 查看具体命令的使 ...
- 三妹,我拆了你的本-- Day One(大图赏)
从垃圾箱中捡到了三妹的笔记本,虽然显卡已烧,硬盘和内存已被掳走,但依旧很高兴的说,因为我的目的是要拆了它. 这是我的第一次,所以本文的内容完全是新手猎奇,高手勿喷~ 步骤1:拆掉塑料外壳 不要忘了硬盘 ...