转自:http://blog.csdn.net/airk000/article/details/7738231

Git是Linus大神的代码管理工具,简直说是开发者的超级福音,而作为屌丝的个人开发者,自己购买服务器或者github付费服务显然不合算,那么能不能在本地建立一个git仓储来管理自己的代码呢?答案是当然可以!

(安装git什么的就不说了,很简单的apt-get install git-core就OK)

本例中仓储设定在~/git_store/,而开发的代码所在文件夹为~/git_example/

那么先建立git_store

mkdir -p git_store

cd git_store

git init --bare

OK,现在这个仓库已经建立好了,就等着往里边囤积代码了。

cd ~/git_example

git init

/* 会出现提示说已经建立好空的git */

git add ×

/* 把当前目录下的所有文件都添加进去 */

git commit -m 'first commit'

/* 进行第一次的commit,没有commit是不允许Push的 */

git remote add origin ~/git_store

/* 添加origin,指向~/git_store,origin的名字可以是任何 ,默认分支是master*/

git push origin master

/* 这一步执行完毕后代码就已经提交上去了,可以使用gitk验证一下 */

OK,现在可以放心的开始修改代码了,就算发生了什么意外也可以通过本地的git仓储进行恢复,同时也可以建立多个分支进行不同的需求开发,不用购买服务器和github付费服务,在本地也能方便、放心的开发和管理代码了!

使用git建立本地仓储管理代码【转】相关推荐

  1. 使用git建立本地仓储管理代码

    Git是Linus大神的代码管理工具,简直说是开发者的超级福音,而作为屌丝的个人开发者,自己购买服务器或者github付费服务显然不合算,那么能不能在本地建立一个git仓储来管理自己的代码呢?答案是当 ...

  2. Git建立本地分支和远程分支的映射关系

    Git建立本地分支和远程分支的映射关系 git branch -vv:查看本地分支和远程分支的映射关系 在切换分支前,须本地建立新分支,例如:git branch dev4test  //本地建立de ...

  3. git同步本地与远程代码命令

    Git在我们开发中使用率很高,常用的有以下一些命令: # 给git仓库添加远程地址 git remote add origin git@github.com:xxx/project.git # 将本地 ...

  4. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语言. ...

  5. Pycharm 实现本地与服务器代码同步

    在深度学习中我们经常使用到服务器去训练模型,文章将介绍如何在本地Pycharm使用服务器环境,并且实现本地代码与服务器代码同步. 1.本地使用服务器环境 file->settings 3.选择S ...

  6. 简单使用Git和Github来管理自己的代码和读书笔记

    简单使用Git和Github来管理自己的代码和读书笔记 以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git 和Github来托管自己的代码和读 ...

  7. Git建立远程代码仓库和本地代码仓库

    Git建立远程代码仓库和本地代码仓库 使用Git管理代码,需要有两个仓库.一个是远程代码仓库,一个是本地代码仓库. 远程仓库是用来托管代码的平台,比如说Github,GitLab,Gerrit,码云G ...

  8. 使用Git和Github来管理自己的代码和笔记

    使用Git和Github来管理自己的代码和笔记 一.Github注册 1.先注册github.com的账号,官方网站: https://github.com/ 2.登录 3.创建仓库,仓库分公开的和私 ...

  9. git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚

    [git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br  (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退 ...

最新文章

  1. [转载zz] Python3 输入和输出之序列化与反序列化
  2. RocketMQ几种搭建模式说明
  3. AI入门:无门槛可以玩的神经网络
  4. v8声卡怎么录制唱歌_【绝对干货】关于声卡你需要知道的几点知识(上)
  5. C#如何操作另一个窗体:[2]子窗体操作主窗体(转)
  6. 魅蓝x android 7,魅蓝x2什么时候发布 魅蓝x2发布时间最新消息
  7. Linux 设备驱动的并发控制
  8. 计算机网络与维护考试题,《网络管理与维护》试题库.doc
  9. Android文本框实现搜索和清空效果
  10. 【kafka】kafka KeeperErrorCode = ConnectionLoss for /config/topics
  11. windows下编译c语言文件路径,解决JNI在Windows环境下因长路径导致编译失败问题
  12. JAVA程序员基本功:开发实现类隐藏及应用
  13. [NLP]OpenNLP语言检测器的使用
  14. 【转】memcache-client-forjava
  15. 树莓派4B-Python-控制L298N
  16. Python基础篇:Python的数据结构
  17. html的header背景图片,关于在HTML插入背景图片的问题
  18. 冯诺依曼计算机模型中存储器,在冯诺依曼计算机模型中存储器是指什么单元?...
  19. 【SLAM】——编译项目orb-slam2_with_semantic_labelling
  20. Flink 多流转换

热门文章

  1. DOTA 2血虐人类的OpenAI,原来靠的是作弊?
  2. Siri在苹果继续活着、蠢着、没落着,现在它最后一个创始人也走了
  3. 张一鸣倡议AI发展要讲责任,马维英谈头条AI现状和未来 | 实录
  4. 解密亚马逊Ironman计划:背靠AWS云服务发力AI,对抗谷歌微软
  5. 雷林鹏分享:使用Yaf Codes Generator工具构建YAF测试环境
  6. 顶尖中文大学计算机专业课程体系
  7. appium+Python真机运行测试demo的方法
  8. 分析ERP上线时可能存在的失误
  9. IDEA用maven整合ssh框架
  10. IS-IS数据包--包头结构