使用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大神的代码管理工具,简直说是开发者的超级福音,而作为屌丝的个人开发者, ...
随机推荐
- ok,今天讲讲linux的部分指令吧
Linux布置服务 cd 进入 ../ 上一层目录 sh shutdown.sh -------tomcat的关闭指令 sh startup.sh ------ ...
- windows下如何安装jira
---恢复内容开始--- 准备工作: 1.安装jdk,详细不在介绍 2.建立jira帐号:https://id.atlassian.com/login?application=mac&cont ...
- jemter的使用(三)
前面的文章已经把接口请求.响应等前序工作做好,那么如何施加压力呢,看下面 1.点击线程组,设置线程属性,其中:线程数即并发用户数,ramp-up period是多长时间初始化上面的并发用户数,循环次数 ...
- 2014 Super Training #9 E Destroy --树的直径+树形DP
原题: ZOJ 3684 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3684 题意: 给你一棵树,树的根是树的中心(到其 ...
- vs2012无法启动已配置的开发Web服务器
] 有些教程说要开,我就没懂了
- 纯CSS3制作皮卡丘动画壁纸
前言 明天就放假了,趁着今晚的空挡时间来写这篇博客——这是我昨晚实现的一个简单的CSS3动画效果.话说还得缘起我逛了一下站酷网,然后不小心看到了一张皮卡丘的手机壁纸,觉得很可爱,然后觉得这种效果是可以 ...
- UIImageJPEGRepresentation和UIImagePNGRepresentation
UIImageJPEGRepresentation方法在耗时上比较少 而UIImagePNGRepresentation耗时操作时间比较长 -(void)imagePickerController:( ...
- iOS开发——网络编程Swift篇&Alamofire详解
Alamofire详解 预览图 Swift Alamofire 简介 Alamofire是 Swift 语言的 HTTP 网络开发工具包,相当于Swift实现AFNetworking版本. 当然,AF ...
- 在collection view中加入 NavigationController问题
在开发过程中用collectionView集合视图的时候,用navgationController跳转会出现导航栏掩盖部分内容现象, 这时候需要在viewDidLoad里面填写 self.edgesF ...
- pc加入域认证细节
计算机组织形式 工作组(无法统一管理,无法统一身份验证) 域 win权限分配机制 管理本地用户 新建用户-加入管理员组. 针对文件夹基于(用户组)设置权限 用户SID 创建一个用户时候,每个用户都有一 ...