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服务器的公钥 ...
随机推荐
- C4C有关Browse and Collect的简单用法
Browse and Collect 最近在研究C4C中的Browse and Collect控件,有点类似于Siebel中的MVG.实现的效果就是在弹窗中简单的从一个BO对象往目标对象中添加数据. ...
- ThinkPhp5学习之新手博客
前端框架来源网络,后端框架采用 ThinkPhp 5 开发 参考资料:哔哩哔哩 ThinkPHP5.1新手博客项目实战 项目地址:https://github.com/yjy1/tp5
- [笔记] FMX 移动平台 TWebBrowser 问题
FMX 移动平台下的 TWebBrowser 有一问题: 某些机子当 WebBrowser.Visible := False; 后,依然留在全屏,虽然看不见,但无法点击操作. 解决:用 WebBrow ...
- 使用jieba导入引用方法时,报错AttributeError: module 'jieba' has no attribute 'cut'
一.问题描述 import jieba导入后,使用jieba.cut()方法时报错AttributeError: module 'jieba' has no attribute 'cut' 二.问题分 ...
- 20145209刘一阳《JAVA程序设计》第五周课堂测试
第五周课堂测试 1.下列关于内部类的说法,正确的是(ABD) A .其他类不可以用某个类的内部类声明对象. B .内部类字节码文件的名字格式是"外嵌类名$内部类名". C .内部类 ...
- 用 Python 破解 WIFI 密码,走到哪里都能连 WIFI
WIFI 破解,Python 程序员必学技能.WIFI 已经完全普及,现在 Python 程序员没网,走到哪里都不怕! 教你们一招,如何在图片中提取 Python 脚本代码.图片发送至手机 QQ 长按 ...
- nodejs 不支持 typescript (...paramName:any[])剩余参数。变相支持方式。
node es6 变相实现支持ts的剩余参数实现方式 //.ts method assign(to: any, options?: AssignOptions, ...forms: any[]){} ...
- HT7A6312—— 离线开关电源小功率初级转换开关IC 记录总结
1. 芯片特性 a. 固定60KHz开关频率: b. 宽Vcc输出电压范围:9V - 38V: c. 宽交流输入电压范围:85Vac - 265Vac: d. 电流模式PWM控制: e. 带迟滞的辅助 ...
- Jmeter接口测试(七)用例数据分离
之前我们的用例数据都是配置在 Jmeter Http 请求中,每次需要增加,修改用例都需要打开 jmeter 重新编辑,当用例越来越多的时候,用例维护起来就越来越麻烦,有没有好的方法来解决这种情况呢? ...
- 使用Chrome控制台进行3D模型编辑的尝试
前言:3D模型编辑的核心是对顶点位置和纹理颜色的编辑,这个研究的目的在于寻找一种通过编程方式直接对模型进行编辑的方法,这种编辑方法和时下流行的通过鼠标点选.拖拽进行编辑的方法之间的关系,和前端编程中“ ...