使用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大神的代码管理工具,简直说是开发者的超级福音,而作为屌丝的个人开发者, ...
随机推荐
- 初学嵌入式STM32基础下选哪款开发板适合学习
iTOP-4412开发板 目前为止,在用户网盘上已经积累了多达100G以上资料, 这些资料都是和4412相关的,并不是随便拼凑起来的!同时我们也完全开放原厂资料. 鉴于用户对于海量资料无从下手的问题, ...
- 2014 Super Training #7 F Power of Fibonacci --数学+逆元+快速幂
原题:ZOJ 3774 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3774 --------------------- ...
- Unity开发之NGUI系列
Unity插件收集 在Unity开发过程中会收集一些插件,收集这些插件的目的并不是我喜欢在开发中使用插件,而是本着喜欢的态度去收集的,就像我喜欢收集模型一样: 还有一点就是通过了解插件能让我知道Uni ...
- KVM虚拟机CPU说明
废话不多说了,下面对kvm虚拟机的CPU说明做一梳理:NUMA技术介绍NUMA是一种解决多CPU共同工作的技术方案,我们先回顾下多CPU共同工作的技术架构历史.多CPU共同工作主要有三种架构,分别是S ...
- 获取一个字符串Hello world中world首次出现的位置
获取一个字符串Hello world中world首次出现的位置 var str=“Hello world!” document.write(str.indexOf("world") ...
- 004医疗项目-逆向工程-pojo类的创建和对应xml的生成
我们使用mybatis的逆向工程来生成pojo类,省去很多不必要的工作. 我把逆向工程需要的项目如下:
- 【MFC】WM_GETMINMAXINFO 设置无边框窗口最大花不遮挡任务栏
LRESULT OnGetMinMaxInfo( UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/ ) { ...
- Spring Batch实践
Spring Batch在大型企业中的最佳实践 在大型企业中,由于业务复杂.数据量大.数据格式不同.数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理.而有一些操作需要定期读取大批量的数据,然后 ...
- PBR综合小实验视频-狮子XL
这个是上学时候录的一个策略路由小实验
- OAF 中对文字实现html效果及对超级长文本实现默认换行,对只读的messageTextInput中的内容自动换行
今天遇到一个需求,客户注册页面客户化了一个超级长的注册须知,内容很多.但是样式相对又要做起来好看点. 注册须知的内容使用多个message拼接而成. 老大说rawText支持html样式,于是我想到了 ...