码农的好助手:版本管理工具git的使用
一、什么是github?
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

4.在命令窗口输入命令git config --list查看配置,设置账号和邮箱:
git config --global user.name "用户名";
git config --global user.email "邮箱"

5.使用git init命令创建本地仓库(在当前文件夹使用可设置当前文件夹为本地仓库),隐藏文件夹.git

6.创建ssh-key连接远程仓库。
$ cd ~/.ssh检查是否存在key,$ ssh-keygen -t rsa -C "邮箱"生成ssh-key文件。

7.在github.com设置ssh-key。



8.使用git连接github.com($ ssh -T git@github.com)

五、git常用命令
git config --global user.name
git config--list
ls //本目录所有东西
cd Desktop //进入桌面
mkdir//创建文件夹 new_git
git init //创建本地仓库
git add -A//放入暂存区
git add a.txt //放入暂存区
git commit -m"first commit"//放入仓库区 “”中写说明
git status//查看暂存区变动
git log//查看提交记录
git push //提交
git clone //克隆,下载
git diff //添加忘记后查询
git log --pretty=online //查看简约版的提交记录
git reset --hard HEAD ^^ //回退一个版本
git reset --hard ()版本号
git reflog //获取版本号
git branch //查看分支
git checkout aaaa //切换分支
git git branch aaa //创建分支
git add -A
git commit -m"aaa"
git merge aaa//合并分支
git branch
git branch -d aaa
git remote -v//查看源
git remote add upstream 原作者地址 //添加原作者链接
git fetch upstream //
git merge upstream/master // 合并
id_sra。pub//要是
附件:
GIT的使用方法
1.电脑首先安装GIT,
2.在官网注册GitHub账号。
一,使用git在控制台进行本地操作
1.打开GitBash
2.填写用户名和邮箱作为标识分别执行以下命令:
git/ config /--global /user.name /"用户名";
git /config /--global /user.email /"邮箱名";(注意"/"在这里代表空格,输入完指令回车)
3.$/git/config/--list(输入命令行)
会显示输入的用户名和邮箱
4.用cd文件路径找到别设为仓库的文件夹
$/cd/某盘例D:/git/gitproject(前2个/空格)
5.然后输入git init将文件设置成仓库
$/git/init
此时在gitproject文件中多了一个隐藏文件夹.git
6.在仓库中放入一个HTML文件,用模拟造作然后在控制台输入git status查看在工作区是否有为转到本地仓库的文件
$/git/status (注意:默认为master分支,此时test.html为红色字体)
当看到test.html为红色字体时,证明文件做过修改,但是还没有保存到暂存区。我们输入git add test.html 然后在输入git status查看,发现test.html变为绿色时,证明文件已经保存到暂存区。
$/git/add/test.html
$/git/status
注意:使用 git add 文件名 命令将文件保存到暂存区。然后输入 git commit -m "备注信息"命令将该文件提交到本地仓库。
$/git/commit/-m/"first"
$/git/status (没有提交,工作树为空。)
此时文件夹中仍有文件。只是本次工作树的操作提交给本地仓库。次工作树的内容跟本地仓库存储的内容一致。而不是将文件夹中的文件删除。
7.向本地仓库保存文件的步骤为:
git add 文件名————> git commmit -m "备注信息"
8.输入$/git/log查看提交历史版本回退命令为:
$/git/reset/--hard/89af
9.文件的找回与删除
$/git checkout/--/"文件名"
$/git/status
删除:
$/git/rm/"文件名"
删除后用$/git/commmit/-m/"remove/文件名"备注起来。
二,与远程仓库链接
登录GitHub账号
1.配置GitHub密码钥匙
打开GitHub输入$/cd/-/空格.ssh查看是否存在密匙
2.如果没有密匙,则输入$/ssh-keygen/-t/rsa/-c/"邮箱地址" 创建密匙 有的话直接回车
3.找到文件,打开PUb文件复制里面的内容。打开GitHub网站,点击右上角绿色小块的Settings进去
4.点击SSH and GPG keys ,然后点击New SSH key,进入以后找到Title框为空,将密匙复制Key文本框中,最后点击Add SSH key,显示密匙关联成功。
5.输入 $/ssh/T/git@github.com 点击GIt网站中右上角的加号,创建网络仓库,再选Newrepository,然后输入仓库名 $/git/remote/add/origin/git@github.com:AlexanderLeading反斜杠Study.git
6.$/git/push/-u/origin/master 进入远程仓库看一下结果 点击You profile 在Study中多了文件最终上传成功。
三, 创建分支
分支:就是没有完成的作品,分多次完成,最后合并到原来分支上。
1.输入$/git/checkout/-b/dev 创建一个dev开支
$/git/branch查看现有分支
2.输入 $/git/checkout/master 切回分支查看文件内容
3.如果项目完成可以输入 $/git/branch/-d/dev
$/git/branch 删除成功,只剩master分支。
码农的好助手:版本管理工具git的使用的更多相关文章
- 版本管理工具Git(1)带你认识git
简介 本篇将带领大家认识,git.github,让大家对git有基本的认识:下面将持续更新几篇文章来介绍git,见git导航: 下一篇中将讲解git的安装及使用: Git系列导航 版本管理工具Git( ...
- linux系统下使用流行的版本管理工具 Git
前几天被版本管理困扰了好久,主要是因为 没法回到之前的版本,新版本又出了问题真的很尴尬. 终于决定使用目前网上很火的版本管理工具-------Git 历史啥的就不说了,说些有用的. 我用的是oschi ...
- 版本管理工具Git(2)git的安装及使用
下载安装git 官方下载地址:https://git-scm.com/download/win 这里以windows为例,选择正确的版本: 验证是否安装成功,右键菜单中会出现如下菜单: Git工作流程 ...
- 版本管理工具Git(一)简要介绍
版本管理工具不但可以备份而且还能记录版本,也就是同一个东西不同时期的状态同时可以跟踪追溯.版本管理工具由CVS.SVN.Git.GitHub. 最早的版本管理工具CVS,因为多人开发项目导致工作很难协 ...
- 版本管理工具Git(2)git的使用
上一篇带大家认识了Git,在本篇中将讲解Git的安装及使用: Git系列导航 版本管理工具Git(1)带你认识git 版本管理工具Git(2)git的安装及使用 版本管理工具Git(3)VS下如何使用 ...
- 版本管理工具Git(3)VS2013下如何使用git
Git系列导航 版本管理工具Git(1)带你认识git 版本管理工具Git(2)git的安装及使用 版本管理工具Git(3)VS下如何使用git VS下创建项目 vs中新建项目MyGitTest201 ...
- 版本管理工具git与svn简介
版本管理工具 版本管理工具简介 常见版本管理工具 cvs(Concurrent Versions System) vss(Visual SourceSafe) svn 常用的版本管理工具 git 流行 ...
- Studio之版本管理工具Git (图文教程)
目前业界主流的版本管理工具主要是 svn/git.svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好.而基于git的github更是全宇宙码农的提高逼格,深究技术的必 ...
- 谈谈分布式版本管理工具Git
一.主流的版本管理工具 目前在企业中比较主流的版本管理工具有:GIT.SVN.CVS等等. 二.什么是Git? Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.是 L ...
随机推荐
- linux 常用端口【转载】
原文地址: http://blog.csdn.net/u013943420/article/details/65938696 一个计算机最多有65535个端口,端口不能重复.这65536个端口被分为两 ...
- PEP 8 – Style Guide for Python Code
原文:PEP 8 – Style Guide for Python Code PEP:8 题目:Python代码风格指南 作者:Guido van Rossum, www.yszx11.cnBarry ...
- GitHub 十大 CI 工具
简评:GitHub 上最受欢迎的 CI 工具. 持续集成(Continuous integration)指的是,频繁地(一天多次)将代码集成到主干. 持续集成工具让产品可以快速迭代,同时还能保持高质量 ...
- Unity---动画系统学习(2)---模型3种导入方式、人形动画介绍、切割动画
1. 介绍 Unity中导入的模型主要是由3DMAX.Maya等建模软件制作的,后缀为.fbx的文件. 博主在Unity Asset Store里面下载了一套官方免费的模型和动画. 和一套地图,分享给 ...
- 关于NPOIExcel导出excel
1.支持导出多个sheet文件 /// <summary> /// 导出到Excel并下载(html) /// </summary> /// <param name=&q ...
- Win10 修改 开始 菜单样式..
因为不是平板,所以改成了这个样子 下面说步骤... 打开 菜单栏位置... 将快捷方式 拷贝到 里面 来... 快捷方式 以 #开头.是为了 让其排列在最前面.... 快捷方式有个技巧...快捷方式 ...
- numpy-1
NumPy数组 NumPy数组是一个多维数组对象,称为ndarray.其由两部分组成: 实际的数据 描述这些数据的元数据 大部分操作仅针对于元数据,而不改变底层实际的数据. 关于NumPy数组有几点必 ...
- 零基础学QT编程
吴迪.2010.1 北京航空航天大学出版社 Qt资源 CSDN QT http://bbs.csdn.net/forums/Qt/ QT编程网 http://www.qtbcw.com/ 编程论坛 ...
- java的Spring学习3- mybatis
1.java的maven依赖包 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourc ...
- Oracle中对XMLType的简单操作(extract、extractvalue)
前几天一直在做Oracle对XMLType字段的操作,我还不是Oracle大拿,到网上找了很多资料,但是很多就是单一功能的介绍,不能很好的解决问题,现在在这里总结下. 1.下面先创建一个名未test. ...