git版本控制工具常用指令以及github

来源:互联网 发布:剑三dbm数据导入失败 编辑:程序博客网 时间:2024/06/12 18:11

关于注册github账号,创建新的项目就不说了。

1.首先了解一个关于版本控制的概念。版本控制工具svn和git。SVN是集中式管理,大概的原理就是在协同开发过程中,每个编写者都要将项目代码上传到集中管理服务器中,供别的编写者进行下载然后继续上传到这个集中服务器中。但这存在很多问题,比如下载速度受到网速和下载量的制约。如果集中服务器出现故障,会导致数据丢失的风险。

而git是分布式管理,就很好的解决了这个问题。分布式,就是每一个协同开发者都有一个版本库,这样一来,一个版本库发生故障,不会影响其他协同开发者。

再一个重要的概念就是git的三种管理状态:工作区,暂存区,版本库。工作区就是你现在正在开发的文件,暂存区是git add -A将开发完毕的文件存到暂存区,这不会影响到整个版本库,当没有问题之后就可以将文件放到版本库供其它人下载。

2.

(首先进行本地库的配置,user.name 和user.email)

创建一个本地库:git init (--bare);

创建分支:git branch -b "分支名称" ,这种方式直接创建并进入到这个分支中。git checkout "分支名称":切换到这个分支

合并分支: git merge master,就会将当前分支合并到master主分支上面

创建文件:touch "文件名"

创建文件夹:mkdir "文件夹名称"

查看当前文件路径:pwd

查看当前库状态:git status

查看当前库中文件列表:ls

git  add (add后面加单个文件名称如index.html,也可以直接加 .  或者 * 表示所有的文件),将所有的文件都放到暂存区。

git commit -m "描述",表示将暂存区中的文件放到版本库中。

git remote,查看远程仓库分支,一般默认情况下,从github克隆,远程仓库分支为origin。

3.讲的有点乱,直接说怎么把项目放到github上吧,因为我也是个菜鸟,菜菜更健康嘛,做下笔记印象深刻哈~~~~

git  init 创建本地仓库=》git config 配置仓库=》开发,创建合并分支等等=》git add -A 将所有文件放入暂存区 =》git commit -m "描述信息" =>传入版本库中

=》查看远程分支git remote=>如果有origin默认分支,准备上传。如果什么都不显示,创建远程仓库分支:git remote add origin =>git remote 在查看一下,保证有origin分支=》然后进行上传:git push origin master,等待数秒,即可。

上传完成之后,你需要刷新github页面,就会看到已经成功了。

4.其他协同着开发,直接git clone "远程仓库地址"就可以将项目下载到自己的设备。

5.大概步骤是这样,还有一些内容没有写明白,能力不够,还需努力。如有错误,继续改正。



原创粉丝点击