git&github

git是什么? 

是一个开源的分布式版本控制系统,它可以将文档的状态作为更新记录保存起来,也可以将更新记录恢复回来。

优点:可以有效、高速地处理从很小到非常大的项目版本管理 

Git 基本工作流程 

git工作流程
工作目录被Git管理的项目目录
暂存区临时存放被修改文件
git仓库用于存放提交记录

git使用前配置

 在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。

配置提交人姓名:git config --global user.name 提交人姓名
配置提交人邮箱:git config --global user.email 提交人邮箱
查看git配置信息:git config --list 

 git提交步骤

  1. git init 初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件)
  2. git status 查看文件状态
  3. git add 文件列表 追踪文件
  4. git commit -m 提交信息 向仓库中提交代码
  5. git log 查看提交记录

撤销 

  • 用暂存区中的文件覆盖工作目录中的文件: git checkout 文件名

  • 将文件从暂存区中删除: git rm --cached 文件名

  • 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git reset --hard commitID

 git分支

 分支的使用,可以让我们从开发主线上分离出来,以免影响开发主线。

分支 

 主分支(master):第一次向 git 仓库中提交更新记录时自动产生的一个分支。

开发分支(develop):作为开发的分支,基于 master 分支创建 

功能分支(feature):作为开发具体功能的分支,基于开发分支创建

分支的命令 

 git branch 查看分支

git branch 分支名称 创建分支

git checkout 分支名称 切换分支

git merge 来源分支 合并分支 (备注:必须在master分支上才能合并develop分支)

git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

暂时保存更改

 用于分支的切换

存储临时改动:git stash 暂时保存改动的部分

恢复改动:git stash pop 恢复之前保存改动

GitHub 

 GitHub是做什么的?

1、使用GitHub可以查看别人的项目;

2、可以建立静态网页;

3、可以管理插件;

4、可以在线编译;

5、可以托管代码等等。”

github注册 

访问github首页,点击 Sign up 连接。(注册)

填写用户名、邮箱地址、GitHub登陆密码

选择计划

填写 GitHub 问题

验证邮箱

 协作开发流程

  • A在自己的计算机中创建本地仓库
  • A在github中创建远程仓库
  • A将本地仓库推送到远程仓库
  • B克隆远程仓库到本地进行开发
  • B将本地仓库中开发的内容推送到远程仓库
  • A将远程仓库中的最新内容拉去到本地

向仓库推数据 git push https://github.com/teach-tian/ccc.git(地址) master 

如果远程仓库有内容,要先拉取数据 git pull https://github.com/teach- tian/ccc.git master

先拉在推

克隆数据 git clone 仓库地址

git和github的qubie 

git

是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。

关于github,这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。 

github

        是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码,感兴趣的程序员也可以自己查找着看一些。想看国内大公司的代码,可以看连接:https://www.zhihu.com/question/20194937

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值