GitHub使用流程
来源:互联网 发布:淘宝设计感饰品 知乎 编辑:程序博客网 时间:2024/06/18 08:31
本地仓库
1.安装msysgit->新建一个文件夹->右键进入Git Bash。
2.设置名字和邮箱。
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
3.初始化创库
$ git init
4.添加文件到缓存区,可多次使用
- 方式一
$ git add <文件名> //添加指定文件(也可以是文件夹)
- 方式二
$ git add . //添加所有文件
5.把缓存区的所有文件添加到仓库
$ git commit -m "This is a instruction." //-m后面输入的是本次提交的说明(可以是中文),可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
6.显示仓库中保存的版本
- 方式一
$ git log [--pretty=oneline] //填写可选内容可以使每个版本显示为一行 //假如我们先后保存了1,2,3,4,5这5个版本,使用log就会显示5,4,3,2,1。如果我们回退到2这个版本,那么再次使用log命令就会只显示2,1。
- 方式二(推荐)
$ git reflog //假如我们先后保存了1,2,3,4,5这5个版本,如果我们回退到2这个版本,那么再次使用reflog就会显示2,5,4,3,2,1。
7.回退到指定版本
$ git reset --hard <版本号> //版本号就是那个黄色的编号,只输入前7个字符就行
附加内容
1.在输入过程中可以使用tab自动完成。
2.工作区:非.git文件夹的区域。
3.缓存区:.git文件夹里的区域。
4.查看文件的改动状态。
$ git status //可以显示哪些文件的内容被改动过。
$ git diff [<文件名>] //可以显示文件具体被添加或删除了哪些内容,可选内容如果不填写,显示所有文件的具体改动,填写则显示指定文件的具体改动。 //改动的内容是中文的话,会显示异常。
5.在commit之前,你想取消对某个文件修改(在文件中增减内容的操作;删除该文件的操作)。
- 该文件从未被add过,你对文件做出了修改,使用
$ git checkout -- <文件名> //会令该文件返回到最近一次commit时的状态
- 该文件被add过,你又对文件做出了修改,使用
$ git checkout -- <文件名> //会令该文件返回到最近一次add时的状态。
- 该文件被add过,你想回到最近一次commit的状态,分两步。
//1.清除缓存区中该文件的修改 $ git reset head <文件名> //2.返回到最近commit状态 $ git checkout -- <文件名>
远程仓库
1.注册GitHub账户->点击头像->Settings->SSH and GPG keys->New SSH key->(title随意填,key的内容等待2完成)->Add SSH key。
2.创建秘钥(确保只有你能修改仓库中的内容,可在多个电脑上创建多个秘钥,逐一注册)
$ ssh-keygen -t rsa -C "youremail@example.com" //输入后一路回车。 //在C:\Users\Administrator\.ssh文件夹中找到id_rsa.pub,将里面的内容复制到1中的key中。
3.添加远程仓库
在GitHub中创建远程仓库(New repository),创建完成后可以获得该仓库的地址(推荐使用git协议,简单速度快),用于下一步。
4.将本地仓库和远程仓库进行绑定
$ git remote add origin <地址>
5.将本地仓库的内容提交到远程创库
$ git push -u origin master //第一次进行推送会进行确认,输入yes。
$ git push //第一次推送后再次可以使用简化命令进行推送
6.将远程仓库里的内容克隆到本地
- 创建一个空的文件夹,在该文件夹中打开Git Bash,输入
$ git clone <地址>
- 直接在GitHub仓库下载压缩包
分支
查看分支:git branch
创建分支:git branch <分支名>
切换分支:git checkout <分支名>
创建+切换分支:git checkout -b <分支名>
合并某分支到当前分支:git merge <分支名>
删除分支:git branch -d <分支名>
阅读全文
0 1
- github一般使用流程
- GitHub的使用流程
- GitHub使用流程
- GitHub使用流程-下载和使用GitHub
- 第一次使用 github 的流程
- Github使用(3)-GitHub团队项目合作流程
- Hexo+GitHub -Windows搭建主页使用流程
- GitHub使用日记——基本流程
- 使用github保存项目的流程
- GitHub的使用流程、初学者的使用方法
- 使用git和github进行协同开发流程
- Windows英文版GitHub客户端使用操作流程图文攻略
- Git、GitHub使用操作流程图文攻略教程
- 在linux操作系统下使用github的基本流程
- 使用git和github进行协同开发流程
- 使用git和github进行协同开发流程
- 安卓开发GitHub的入门使用流程---》适合小学生
- 使用git和github进行协同开发流程
- 安卓源码 代号,标签和内部版本号
- java——Object类的常用方法
- POJ 1163 TRIANGLE
- 工作内容
- 欢迎使用CSDN-markdown编辑器
- GitHub使用流程
- [模板]
- EasyUI datagrid之rowStyler,formatter函数
- poj3080——Blue Jeans
- Ajax实现异步请求步骤
- 【Scikit-Learn 中文文档】高斯混合模型
- [模板]
- [RTSP]WPF用Emgu显示RTSP视频
- java输入月份--判断季节和天数