使用GIT来管理代码的心得
使用GIT来管理代码,第一步当然就是下载一个GIT客户端(不知道是不是这么叫,但是觉得和客户端的功能差不多)。电脑的操作系统是windows7的,所以下的是对应的GIT。
就是这玩意,安装的时候不停的点next,顺利安装完成。
然后打开Git Bash,会跳出一个类似命令窗口的窗口
这样就说明成功安装。然后根据教程所说的,首先设置了一下用户名和邮箱。 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。设置的方法如图,用户名和邮箱要填写自己的,下图所示是我的用户名和邮箱。
然后就是创建一个仓库啦。首先进入对应的文件目录,然后通过命令 git init 把这个目录变成git可以管理的仓库。
因为我已经在这个目录上进行过一次git init的操作了,所以会显示已经存在。正常的操作得到的提示应该是这样的。
接着把文件添加到仓库中去,这需要分两个步骤进行,第一步是将文件添加到暂存区去,第二步才是提交到仓库。
我按照教程的步骤,先是在版本库目录下新建了一个readme.txt。然后添加到暂存区,命令是git add 加上所需要添加的文件名。然后提交到版本库,命令是git commit -m 单引号里面的是提交文件时的注释。
然后是使用GIT将本地的仓库关联到远程仓库,所以得先在github上注册一个账号。然后就有一个远程仓库的网址,我的网址是https://github.com/p2pTeam1/Work
关联之后报错了,这是因为我原先就已经进行过这个命令,所以他报错会显示已经存在。关联的命令是git remote add origin 加远程仓库的网址。
关联之后就可以将本地仓库分master内容推送到远程仓库上去,因为我已经上传过一边,所以这里就不再进行操作了,推送的命令是git push -u origin master。正确输入这条命令按回车后会让你输入账号和密码,这里的账号密码就是在github上注册的账号密码,按照提示输入完成后,就成功的将本地仓库的文件推送到远程仓库上去啦。
还有就是克隆远程仓库到本地,命令是git clone加上远程仓库地址。
这样就克隆成功啦。
有一点比较困惑的就是,当我想把文件推送到另一个远程仓库时,不知道该怎么改变关联的远程仓库地址。因为没找到什么解答,后来只好把git卸载了,然后重新安了一边。
最后附上我的远程库链接:https://github.com/p2pTeam1/Work
使用GIT来管理代码的心得的更多相关文章
- 使用git管理代码的心得
一.简易使用流程 首先下载安装git,点击Git Bash进入编辑界面,之后如下图进入目录并通过命令 git init 把这个目录变成git可以管理的仓库 接下来使用git add .命令将所有文件添 ...
- github的初次体验及管理代码的心得
周六早上的课上,助教给我们演示了一遍如何上传和下载代码库,新建代码库等等,但是是在linux上的,而我的笔记本的操作系统是win7的.而在教室中的尝试因为网络原因,虽然可以上github的网站,但是下 ...
- PyCharm 通过Github和Git上管理代码
1.最近希望通过github来管理代码,记录下pycharm上的设置,以下是针对windows版本.mac版本略有却别 如图所示 file-settings-Version Control-GitHu ...
- 使用git保存管理代码
1.git是个代码版本管理软件,类似SVN github是个网站,提供git服务,我们只需要注册个账号,就可以使用它的git服务,不需要自己部署git系统 git需要先在电脑端安装,安装完成后,讲产生 ...
- 使用 Git@OSC 管理代码
开源中国的 git 服务的地址是:http://git.oschina.net/ 以下记录 push 本地已有的项目至 git@osc 的过程. ① 注册登录之后,创建一个自己的项目: 创建好的默认项 ...
- 用开源中国(oschina)Git管理代码(整合IntelliJ 13.1.5)
简介 开源中国提供了Git服务(地址:http://git.oschina.net/),在速度上比国外的github要快很多.使用了一段时间,感觉很不错.oschina git提供了演示平台,可以运行 ...
- 使用 Git 来管理 Xcode 中的代码片段
使用 Git 来管理 Xcode 中的代码片段 代码片段介绍 xcode4 引入了一个新 feature: code snippets,在整个界面的右下角,可以通过快捷键:cmd + ctrl + o ...
- git-svn:通过git来管理svn代码
简介 svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进.但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从 ...
- 使用git建立本地仓储管理代码【转】
转自:http://blog.csdn.net/airk000/article/details/7738231 Git是Linus大神的代码管理工具,简直说是开发者的超级福音,而作为屌丝的个人开发者, ...
随机推荐
- java四舍五入的取舍
一.保留2位小数,且四舍五入 String re = new java.text.DecimalFormat("#.##").format(3.14555); 结果:3.15 二. ...
- java GUI,贷款服务器
本习题来自<java语言程序设计--进阶篇>第30章,网络编程的习题. 题目描述:为一个客户端编写一个服务器.客户端向服务器发送贷款信息(年利率.贷款年限和贷款总额).服务器计算月偿还额和 ...
- 2014 Super Training #6 F Search in the Wiki --集合取交+暴力
原题: ZOJ 3674 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3674 题意不难理解,很容易想到用暴力,但是无从下 ...
- Python创建Cocos2d-x 2.2方法
把创建项目做成一个批处理,当创建项目时可以省时省力很多. 操作步骤 1.在 E:\cocos2d-x-2.2.1\tools\project-creator 目录下创建 create_project. ...
- iOS请求服务器数据去空NSNull
我们在处理数据库接口的过程中,如果数据中出现null,我们是没法处理的.我在使用NSUserDaults保存后,出现崩溃. null产生原因 null是后台在处理数据的时候,如果没有设置value值, ...
- js轮询
业务场景为5秒ajax方式请求服务端更新状态,setInterval带参数模式. var objTimer = null; //创建 objTimer=setInterval(function(){l ...
- FormsAuthentication详解
配置安全鉴别 鉴别是指鉴定来访用户是否合法的过程.ASP.NET Framework支持三种鉴别类型: Windows鉴别: NET Passport鉴别: Forms鉴别. 对于某一特定的应用程序, ...
- 最近火到不行的微信小程序的常识
满网都是微信小程序,技术dog们不关注都不行了.先别忙着去学怎么开发小程序,先纠正一下你对微信小程序的三观吧~~~~ 小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量. 这再次证明一点,微信想 ...
- [转]Ubuntu 用vsftpd 配置FTP服务器
FROM : http://www.cnblogs.com/CSGrandeur/p/3754126.html 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久 ...
- “插件(application/x-vlc-plugin)不受支持”NPAPI和PPAPI的问题
“插件(application/x-vlc-plugin)不受支持”NPAPI和PPAPI的问题 最近做一个前端的项目,项目需要引用VLC浏览器插件,javascript在IE.Firefox等浏览器 ...