Git代码管理心得
一、概述:
这次按照要求进行了看似复杂,实则非常复杂并且麻烦(网上教程众多且啰嗦)的对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代码管理心得的更多相关文章
- Git代码管理工具
Git代码管理工具 Git 是分布式的源代码管理工具,这点区别于svn -让源代码可以被追溯,主要是记录了每次的更新了什么,如果新版本不想用,那么则可以退回之前的版本 -Git 是Linux之父当年为 ...
- 配置 Gitblit 进行 Git 代码管理
配置 Gitblit 进行 Git 代码管理 环境 CentOS 7 x64 IP: 10.6.0.2 首先需要安装jdk 安装步骤 就略过了 下载最新版本 gitblit wget http:/ ...
- git代码管理工具-SourceTree 使用介绍
一.SourceTree 简单说明 SourceTree 是git 代码管理的可视化工具,可省去操作命令行的一个图形化工具,下载地址:https://www.sourcetreeapp.com/ 二. ...
- SVN和Git代码管理小结
SVN和Git代码管理小结 之前,先用的是SVN,后来用了Git,最近又在用SVN. 关于代码管理,写几句. 由于自己参与的项目,人通常不超过10个人,版本不是很多,协作比较正常,感觉SVN ...
- Visual Studio Git代码管理环境部署
Visual Studio 2010 部署Git代码管理环境. 第一:首先做Git的安装和环境部署 1.下载并安装Git软件,在windows环境下的Git叫做“msysGit”,官网地址为https ...
- 一篇文章搞定Git——Git代码管理及使用规范
一篇文章搞定Git--Git代码管理及使用规范 https://blog.csdn.net/weixin_42092278/article/details/90448721
- 软工实践练习一——使用Git进行代码管理心得
在github.com的操作 注册 创建Organization 将指定代码库fork到小组Organization下 在Organization下创建repository 这些操作在学校的机房已经完 ...
- 软工实践练习——使用git进行代码管理心得
一.在Github上注册账户.其中创建organization在小组成员的账户上创建,并在其账户上创建了小组的版本库.在创建organization的过程中,参考了助教提供的博客:http://sef ...
- Git代码管理
持续更新中... 有道笔记链接:http://note.youdao.com/noteshare?id=10a0a86a3499f92cf26371f2698b97d2 Git网上平台 Git ...
随机推荐
- QQ一键登录功能的实现过程
QQ登录的思路: 当qq登陆成功后,QQ会给我们返回一个唯一的用户标识:openId,当用户授权QQ时,判断 if(已经有openId){ 跳转到登陆后的页面. }else if(没有openId){ ...
- Learning c section 1
#include<stdio.h> void main() { puts("hello world"); int x=4; //the %p format will p ...
- 警惕javascript变量的全局污染问题
作用域的概念总是和变量形影不离,它不是javascript语言独有的概念,只是其运用上与其他大型语言略有不同,JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基 ...
- UVA 10405 Longest Common Subsequence --经典DP
最长公共子序列,经典问题.算是我的DP开场题吧. dp[i][j]表示到s1的i位置,s2的j位置为止,前面最长公共子序列的长度. 状态转移: dp[i][j] = 0 ...
- 用js判断时间的先后顺序
我们在用户注册信息的时候,有时根据需要往往要加入一些时间上的判断,今天我在这里给大家推荐一款比较实用的时间先后顺序判断的代码,希望对大家有所有帮助. <!DOCTYPE HTML> < ...
- Android代码优化----PullToRefresh+universal-image-loader实现从网络获取数据并刷新
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- java 14 -6 BigInteger和BigDecimal
BigInteger:可以让超过Integer范围内的数据进行运算 构造方法: BigInteger(String val) import java.math.BigInteger; public c ...
- mysqli_stmt预处理类的使用
- CSS3实现10种Loading效果
昨晚用CSS3实现了几种常见的Loading效果,虽然很简单,但还是分享一下,顺便也当是做做笔记…… 第1种效果: 代码如下: <div class="loading"> ...
- js中的return,return true,return false小结
return 函数执行到这句时会终结,并返回调用函数,而且把表达式的值作为函数的结果返回 return false 可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转 ...