Git初用心得
第一次使用git,因为之前操作系统的实验需要,在虚拟机中使用过lniux系统,所以对这种用指令输入而不是图形化的程序感觉不是很陌生。感觉git还是很人性化的,git gui就是图形界面,操作起来也不复杂。当然,作为一名有思想觉悟的预备程序员,我还是老老实实的用git bash。。只是有个地方觉得比较奇怪,我在机房实验的时候用VC++6.0新建了C程序,但却不能上传,回寝室后再次上传却又可以了。

使用步骤:
1、下载mys-git:http://msysgit.github.io/;
2、在github上注册,并新建代码库,并复制代码库地址;

3、打开gitbash,cd e/Git:进入打算放置代码库的文件(视情况而定,我的放置位置是e/Git);
4、git clone 代码库地址:将代码库复制到本地;
5、添加需要上传的代码和文件;

6、cd helloworld623:在gitbash中进入下载的代码库(视情况而定,helloworld623是我的代码库);

7、touch .gitignore: 创建.gitignore文件;

8、vi .gitignore: 编辑 .gitignore文件,编辑内容如下;


9、git add .:将所有文件添加到本地repository,在.gitignore里的匹配项会被自动忽略;
10、git commit -m "msg":将变动提交到本地repository;(“msg”,引号内的内容仅是备注,与操作指令无关,可以修改)

11、git push "remote repository path":将本地仓库推送到远程仓库分支,github远程仓库的主分支路径默认是origin/master,需要输入用户名和密码才能上传成功;

12、刷新github,看到已经提交
接下来说说使用心得。
1、英语要学好。。。至少使用的专业英语要很熟悉。刚刚进入github界面的时候,全英文界面让我恨不得帮github汉化一下。刚刚使用的时候也因为看不懂浪费了很多时间。
2、不得不说,git使用起来还是很方便的。我是说就我现在所使用到的功能而言,从本地上传的过程并不复杂。也有很多开源代码供人学习,直接fork到自己的代码库。
3、对团队开发的帮助挺大的。虽然在QQ上建个群,然后将文件上传也可以达到相同的效果,但真的使用后感觉还是差挺多的,至少QQ上可能会受到一些打扰,而使用git时可以更加专注。
4、图形操作界面和指令操作界面。刚下载下来的时候,我还是比较喜欢图形操作界面的,不用敲键盘,鼠标点两下就好了。但是用git bash上传了两次后,突然觉得使用命令操作界面也没有想象的那么繁琐,熟悉了指令后也挺快的,而且界面比图形界面更简洁。当然,还有很多指令我没有用过,不过我也开始理解为什么有的人偏好命令操作界面了。而且,说实话,用指令操作的话做成了会比较有成绩感。。。
也算是又熟悉了一项工具了,又进步了一点,希望自己坚持下去。
另:helloworld实例
Git初用心得的更多相关文章
- 软工实践练习-Git初接触
第一次听到Git,有点不知所云,听了实践课老师的讲解,才明白了Git作为最先进的分布式版本控制系统的重要性. 至于Git的安装和使用仍旧是自己摸索着去完成了,当然在这过程中也是遇到了很多的问题. 接下 ...
- git初体验(三)git分支
分支的理念就是分身,就像孙悟空拔出猴毛变出很多跟自己一模一样的猴子,然后每个猴子做自己的事情互不干涉,等到所有猴子做完之后,猴子集合来合并劳动成果,然后悟空就把那些猴子猴孙门统统收回了. 你创建了一个 ...
- Git初入
Git记录 使用git 也有一段时间了, git的入门级了解也就不再多说, 但平常使用中, 仍然会遇到很多问题, 在此记录一二. 在查资料的过程中, 发现了两个比较好的资料: 特别是第二个, 相当详细 ...
- Git使用与心得体会
Git使用与心得体会 一.闲聊 闲暇时间学一下Git,也算是不用在网页端操作github了 二.Git相关 集中式与分布式 Git是一个分布式的版本控制系统,而传统的SVN则属于集中式 集中式与分布式 ...
- git初使用的心得
转到Java方向后,版本控制工具也开始以git为主了.由于之前不怎么使用bash,所以目前还是以ui工具,比如sourcetree为主导,但一些简单的操作命令,已经能够快速地使用.sourcetree ...
- Git分支使用心得
在去年的大约这个时候,我的领导让我研究一下git的使用方法,方便我们自己的代码管理,因为我们原先使用的是SVN,使用起来没那么方便,所以让我研究研究git的使用.我就简单的研究了两天,用我的IDE(v ...
- Git:Git初体验——Git安装配置
作为即将成为一个程序员的男人,一直在听别人说Git多好多好,之前也随便了解了一些,但是始终没有决心去学会.现在大四了,只有毕设和一门开学六七周只去过一次课的全员必修课外,也没有什么事情做,何不去做这些 ...
- git初学习体会
github:项目版本控制器 git和传统的版本控制器相比,最大的一点是,界面简单,给与非线性开发模式的强有力的支持,完全分布式等. 对于完全分布式的实现,我的理解是这个样子的.这多少要涉及到一点它的 ...
- git初体验(七)多账户的使用
多github帐号的SSH key切换 我有两个github帐号,一个是个人所用,一个是为公司项目所用.如果是单用户(single-user),很方便,默认拿id_rsa与你的github服务器的公钥 ...
随机推荐
- 基于 HTML5 WebGL 的计量站三维可视化监控系统 Web 组态工控应用
得益于 HTML5 WebGL 技术的成熟,从技术上对工控管理的可视化,数据可视化变得简单易行!完成对工控设备的管理效率,资源管理,风险管理等的大幅度提高,同时也对国家工业4.0计划作出有力响应! 如 ...
- SpringBoot与mongodb的结合
本文系列文章: 使用Shell 操作 MongoDB的技巧 MongoTemplate的使用技巧及其注意事项 敬请期待. 前言 最近公司想要做一个用户行为数据的收集,最开始想用mysql来存储 ...
- GoLand Dep Integration Project
Dep integration 标签(空格分隔): Go 1. 通过 GoLand 使用 dep integration 创建项目 参见 Dep integration 使用 dep integrat ...
- C++引用的用处
原文:http://www.cnblogs.com/ddx-deng/archive/2012/12/16/3755864.html 一.什么是“引用”?声明和使用“引用”要注意哪些问题? 答:引用就 ...
- IceStorm示例运行步骤
又一次忘了,记下: 1.启动IceStorm服务,输入:icebox --Ice.Config=config.icebox 启动IceStorm服务.2.消息接收:开启另一个命令行窗口,Subscri ...
- 2017-2018-1 20155330 《信息安全系统设计基础》加分项目--实现mypwd
2017-2018-1 20155330 <信息安全系统设计基础>加分项目--实现mypwd pwd命令 命令功能:查看"当前工作目录"的完整路径. 通过man命令查看 ...
- Maven+spring+springMVC+mybatis+Junit+Log4j配置个人总结
首先粘贴上项目引用地址:http://doc.okbase.net/fengshizty/archive/126397.html 这里对创建步骤不做过多解释,只是针对案例创建demo的一些 ...
- java学习(四)修饰符、运算符、循环结构、分支结构
修饰符 一般是放在定义类,方法,变量的最前端 访问控制修饰符 修饰符 当前类 同一包内 子孙类 其他包 public Y Y Y Y protected Y Y Y N default Y Y N N ...
- linux shell 压缩解压命令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...
- Datawhale MySQL 训练营 Task6 实战项目
作业 项目十:行程和用户(难度:困难) Trips 表中存所有出租车的行程信息.每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键.St ...