一、概述:

这次按照要求进行了看似复杂,实则非常复杂并且麻烦(网上教程众多且啰嗦)的对git使用的学习,从星期六晚18:48我准备这次作业开始,直到了晚上22:44才结束电脑上的操作···(导致这篇随笔第二天才写)

二、安装、配置git过程

这一步骤较为简单,我这里给出简单的教程链接,供大家参考。
http://jingyan.baidu.com/article/b0b63dbff357ed4a483070ab.html
http://jingyan.baidu.com/article/6d704a13171c7428db51cacd.html

三、网页上的github设置

1、在官网注册账号。

2、建立一个team。

3、在Repositories处就可以点击New repository来建立新的仓库了。

注意点:建立时最好在Initialize this repository with a README前打勾(个人建议),否则建立的仓库为空。

4、可以将他人的仓库用页面右上方的fork按钮添加到自己的账号上。

四、本地操作git

1、在本地仓库对应的文件夹里右键点击Git Bash来打开git命令框。(建议每次可以在想要操作的文件夹里用此方式打开,否则每次都要输入命令进入到对应位置)

2、输入git clone ···(仓库网址) 来把仓库克隆到本机上。

3、把要上传的代码文件复制到仓库下,在命令框输入git add 文件名 将此文件添加进本地仓库。(过程中会要求你填写文件信息,可输入git commit -m “任意文字” 来完成操作)

注意点:代码文件名字里不能有空格,否则在输入时会被认为是2个文件。

4、输入git push 来实现本地和远程的同步,即把代码文件上传,过程中会要求你输入账号名和密码。(此时有个关键点,就是输入密码时它不会同步显示输入结果而是隐藏的···当时还以为程序出错了)

5、若操作成功的话,就会开始上传,此时会显示上传进度和速度,需等待上传成功再关闭git。

五、操作后感悟

总体来说,想要使用git还是需要进行很多的学习和探索。

1、有许多命令功能需要了解,且因为它是英文界面,对于很多人来说使用起来不太方便。

2、但它的界面非常友好易懂(直接输入命令的方式很直观)。

3、使用的是本地和远程的方式,可以在代码修改和更新上有很大的余地(每次若做错了事,可以用命令回到上次提交的状态)。

4、对于团队相互交流代码十分便捷,每个人都可以对代码在本机上进行操作,然后上传进行交流(分支)。

分支举例:如果你在开发一个项目时突发奇想要实现新功能,可以开个分支进行研究。一段时间后如果成功则和主分支合并,如果失败则删掉分支。可以在不影响大项目的情况下实现个人对项目的改良。

六、代码库链接:

https://github.com/Team-HUNAG-LUO/helloworld2

Git代码管理心得的更多相关文章

  1. Git代码管理工具

    Git代码管理工具 Git 是分布式的源代码管理工具,这点区别于svn -让源代码可以被追溯,主要是记录了每次的更新了什么,如果新版本不想用,那么则可以退回之前的版本 -Git 是Linux之父当年为 ...

  2. 配置 Gitblit 进行 Git 代码管理

    配置 Gitblit 进行 Git 代码管理 环境 CentOS 7 x64 IP: 10.6.0.2 首先需要安装jdk  安装步骤 就略过了 下载最新版本  gitblit wget http:/ ...

  3. git代码管理工具-SourceTree 使用介绍

    一.SourceTree 简单说明 SourceTree 是git 代码管理的可视化工具,可省去操作命令行的一个图形化工具,下载地址:https://www.sourcetreeapp.com/ 二. ...

  4. SVN和Git代码管理小结

    SVN和Git代码管理小结  之前,先用的是SVN,后来用了Git,最近又在用SVN.  关于代码管理,写几句.    由于自己参与的项目,人通常不超过10个人,版本不是很多,协作比较正常,感觉SVN ...

  5. Visual Studio Git代码管理环境部署

    Visual Studio 2010 部署Git代码管理环境. 第一:首先做Git的安装和环境部署 1.下载并安装Git软件,在windows环境下的Git叫做“msysGit”,官网地址为https ...

  6. 一篇文章搞定Git——Git代码管理及使用规范

    一篇文章搞定Git--Git代码管理及使用规范   https://blog.csdn.net/weixin_42092278/article/details/90448721

  7. 软工实践练习一——使用Git进行代码管理心得

    在github.com的操作 注册 创建Organization 将指定代码库fork到小组Organization下 在Organization下创建repository 这些操作在学校的机房已经完 ...

  8. 软工实践练习——使用git进行代码管理心得

    一.在Github上注册账户.其中创建organization在小组成员的账户上创建,并在其账户上创建了小组的版本库.在创建organization的过程中,参考了助教提供的博客:http://sef ...

  9. Git代码管理

    持续更新中...   有道笔记链接:http://note.youdao.com/noteshare?id=10a0a86a3499f92cf26371f2698b97d2   Git网上平台 Git ...

随机推荐

  1. pig 介绍与pig版 hello world

    前两天使用pig做ETL,粗浅的看了一下,没有系统地学习,感觉pig还是值得学习的,故又重新看programming pig. 以下是看的第一章的笔记: What is pig? Pig provid ...

  2. 合工大 OJ 1332 蛇形阵

    Description 蛇形针回字阵: 如3*3: 回字阵: 7 6 5 8 1 4 9 2 3 Input 多组数据: 每一行一个正整数n(n为奇数,<26),代表n*n矩阵. Output ...

  3. POJ 1442 Black Box -优先队列

    优先队列..刚开始用蠢办法,经过一个vector容器中转,这么一来一回这么多趟,肯定超时啊. 超时代码如下: #include <iostream> #include <cstdio ...

  4. Unity3D开发之搭建Mac OS开发环境

    运行图 首先上几张图 IOS模拟器 坚屏 横屏 打包任务 摸索了一上午,才搞定在模拟器中运行.至于在Iphone真机中运行,虽然有开发者证书,目前还没在Xcode中配置好. 我今天第一次接触并使用MA ...

  5. Flash Builder 找不到所需的 Adobe Flash Player

    经测试该方法可用! http://bbs.9ria.com/thread-108472-1-1.html 最近重装了系统,flash开发工具也由flex换成了flash builder.调试时就出现了 ...

  6. UMLUnified Modeling Language (UML)又称统一建模语言或标准建模语言

    1.用例图(use case diagram) 2.活动图(activity diagram) 3.静态结构图 4.顺序图(Sequence Diagram):时序图 5.交互纵览图(Interact ...

  7. java 13-1 数组高级二分查找

    查找: 1.基本查找:数组元素无序(从头找到尾) 2.二分查找(折半查找):数组元素有序 pS:数组的元素必须有顺序,从小到大或者从大到小.以下的分析是从小到大的数组 二分查找分析: A:先对数组进行 ...

  8. 使用clone( )和Cloneable接口

    由Object类定义的绝大部分方法在本书其他部分讨论.而一个特别值得关注的方法是clone( ).clone( )方法创建调用它的对象的一个复制副本.只有那些实现Cloneable接口的类能被复制. ...

  9. 常用类库——StringBuffer类

    掌握目标: 1,掌握StringBuffer与String的区别. 2,掌握StringBuffer常用方法. 3,掌握StringBuffer实际应用. 1,认识StringBuffer. Stri ...

  10. js fs read json 文件json字符串无法解析

    读取 xxx.txt(里面就是一段 json)-> JSON.parse( fs.readFileSync( xxx.txt ) ) -> 报 SyntaxError: unexpecte ...