git 的版本控制

作为全球第一大代码托管平台,github 成为了许多人的选择,所以这里写一下关于GitHub的有关知识,写这个的目的还是巩固自己的学习,一方面可以提高自己,另一方面回头看一下,有什么更深层次的东西还可以再记录。

使用 git 来进行版本控制,总体分为几个部分,首先是生产本地仓库、到关联远程仓库、然后提交代码,最后下载代码开发。这样循环往复。

1、生成本地仓库

  首先在项目根目录下,使用 git init 来初始化本地仓库,然后提交你修改的代码到本地仓库 git add . | git add -A。然后添加备注 git commit -m  "备注",执行完这三个操作之后接下来就是关联远程仓库了。

2、新建关联 github 远程仓库

  登录你的 github,new repository 新建你的代码库,建完之后可以拿到这个项目的 远程地址 如:https://github.com/CodeTaken/myhome.git 。

  关联远程仓库:git remote add origin https://github.com/CodeTaken/myhome.git (自己项目的远程地址)   

  将本地修改代码提交:git push origin master  (会有提示让你输入 github 的账号与密码)。整个过程就完成了。

3、下载

  对于初次下载的用户需要在项目根目录下执行 git 生成本地仓库,不是初次的话不用。下载的项目和上传一样,首先关联远程仓库,然后再下载。

  git remote add origin XXXXXXXXX    关联上远程仓库之后执行 git pull origin master 下载项目代码。

4、其它

  克隆:git clone https://github.com/xxxx/mytest.git

  取消远程关联: git remote rm origin

  回退到历史版本:git log --pretty  查询历史版本    git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965 重置到该版本      git push -f -u origin master 提交该版本    接下来就是下载了-- git pull

原文地址:https://www.cnblogs.com/xqmyhome/p/11017716.html