git 命令用法 流程操作
Git
是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。
每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。
第一步 先下载git 下面是下载地址
第二步 我下载的是Windows 版本, 打开Git Bash Here,在命令行中输入
cd d: //进入D盘
mkdir 文件夹名称 //创建一个文件夹

第三步 创建一个仓库
git init //创建库

第四步 创建用户名和密码
git config --global user.name [username]
git config --global user.email [email]
*** 如果git远程仓库中有文件 可以直接克隆到本地仓库 不需要前几步
git clone 地址 //从git下载代码到本地 注意写自己的地址

第五步 在你创建的库中添加文件 并将文件添加到暂存区
git add 文件名字 //添加到暂存区
第六步 将暂存区中的文件提交到仓库
git commit -m "注释信息" //把文件提交到仓库,后面写上有用的注释信息
第七步 通过命令来查看是否还有文件未提交
git status //查看是否有文件未提交
第八步 在github中创建自己的库,下面是链接地址
https://github.com/
第九步 创建ssh
ssh-keygen -t rsa –C "邮箱" /创建ssh
打开c盘 用户中 找到 .ssh 文件夹 打开id_rsa.pub 复制

并将复制的内容粘贴到key中

第十步 创建库

第十一步 和远程仓库连接
git remote add origin 链接 //和远程仓库进行连接
第十一步 将本地仓库推送到远程仓库
git push -u origin master //第一次推送到远程
git push origin master //以后都这么写
做到这里就大功告成了,现在就可以去github中看到自己添加的东西了!
如果在本地推送到仓库有误 想要重新推送的话 请看下面:
git log //命令显示从最近到最远的显示日志
git reset –hard HEAD^ //回退到一个版本
如果想要回退到某一个版本的话:
git reflog //获取版本号
git reset –hard 版本号 //回退到某一个版本
回退完成后就可以重新add 和 commit了
对于分支的操作:
git checkout -b 分支名字 //创建并切换分支
git branch //查看当前分支
修改完文件之后 然后add commit
git checkout master //之后切换到主分支
git merge 分支名字 //在master分支上合并其他分支
git branch -d 分支名字 //删除分支
git branch //查看分支
git 命令用法 流程操作的更多相关文章
- git命令行的操作实例教程
Git 常用命令常用命令 创建新仓库 创建新文件夹,打开,然后执行 git init 1 以创建新的 git 仓库. 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /pat ...
- git命令行常用操作总结
关于 更多使用细节(grammar和book),请参考 官网 1.上传代码 1.1 创建自己的远程Repository, github或者gitee 1.2 创建本地git仓库 $ git init ...
- git命令(流程)
1,配置你的信息: git config --global user.name 你的名字 git config --global user.email 你的邮箱 --global 表示所有git仓库都 ...
- git 命令删除文件操作
在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决 1.添加文件并提交命令 2.推送到git服务器命令 3.删除文件并提交命令 4.推送到git服务器 查看下git 是否存 ...
- git命令用法
git svn 说明 git pull svn update git add 要提交的文件名 svn add git rm svn rm,del git commit -m '备注一下提 ...
- 协作开发中常用的Git命令小结
先提一下最基础的git命令用法: git clone 从远端克隆到本地仓库 git add . (注意add和. 之间有一个空格)将全部改动添加到暂存区 git checkout xxx 撤销更改 ...
- 如何用git命令行上传本地代码到github
注意:安装的前提条件是配置好Git的相关环境或者安装好git.exe,此处不再重点提及 上传的步骤: 本文采用git 命令界面进行操作,先执行以下两个命令,配置用户名和email[设置用戶名和e-ma ...
- github之无命令可视化界面操作——GitHub DeskTop
Git是Linuxs之父Lunus用C语言写的一个非常好用的分布式版本控制系统. GitHub可以给我们提供免费的代码仓库,并用Git可以在上面提交代码并进行版本控制.使用Git一般要安装Git ,并 ...
- git中通过实际操作来了解常用命令
基本的6个命令 常用的就下面6个命令,但是详细的可能有上百个命令. 还需要特别了解git的几个名词,workspace:工作区,Index/Stage:暂存区,Respository:本地仓库,Rem ...
随机推荐
- IOS开发中如何给UIImageView添加点击事件
1.先创建一个UIImageView控件: photeImageView = [[UIImageView alloc]init]; photeImageView.frame = CGRectMake( ...
- sql2000数据库误删除后自行恢复二次覆盖成功恢复
sql2000数据库误删除后自行恢复二次覆盖成功恢复 [数据恢复故障描述] 今天接到一个客户电话,他的速达sql2000数据库,数据库误删除了,关键之前还没有备份过.他就想自己尝试恢复,使用网上下载的 ...
- UVa 10306 - e-Coins
题目大意:现在有一种新型货币,它的价值分为传统价值x和IT价值y,价值计算方式为sqrt(x*x+y*y),现给一些类型的货币和要达到的目标价值,计算达到目标所需的最少货币数目.注意计算方法是sqrt ...
- GP项目总结(一)
1.使用activity渲染不同的View时,两种方法: (1.)自定义两个不同的View,然后在mainActivity里根据不同的数据使用不同的View,通过addView()来Activity里 ...
- Nodejs之发送邮件nodemailer
nodejs邮件模块nodemailer的使用说明 1.介绍 nodemailer是node的一个发送邮件的组件,其功能相当强大,普通邮件,传送附件,邮件加密等等都能实现,而且操作也十分方便. nod ...
- AP聚类算法(转)
Affinity Propagation (AP) 聚类是2007年在Science杂志上提出的一种新的聚类算法.它根据N个数据点之间的相似度进行聚类,这些相似度可以是对称的,即两个数据点互相之间的相 ...
- iOS 之 深复制、浅复制
深复制不仅复制对象本身,对象持有的属性对象也做了复制. 浅复制之复制对象本身,不对里面的属性进行复制.
- m3u8的浏览器播放器
前几天花了点时间研究了下怎么在浏览器中播放m3u8的视频地址,最后终于找到了两个开源的东西可以正常播放,稍稍整理下方便后来人. m3u8是什么就不介绍了,现在所有视频网站基本都是通过m3u8的方式来播 ...
- Angular - - ngRoute Angular自带的路由
ngRoute $routeProvider 配置路由的时候使用. 方法: when(path,route); 在$route服务里添加一个新的路由. path:该路由的路径. route:路由映射信 ...
- ThinkPHP 模板的包含、渲染、继承
一.模板包含 <include file="完整模板文件名" /> <include file="./Tpl/default ...