作为一个刚刚开始接触编程的一个学生,一开始我对git的了解是非常之少。甚至就不知道有git,但是又一次老师在博客上说过git,这才知道有git,但是仍不知道git是个什么东西,是个系统,还是一个软件?这些都不知道,当然也到网上去搜过,不过一看是英文的,整个头就大了三圈。不过在一些热心人的帮助下,仍然对git有些理解,可能有些理解错误,也请诸位大牛纠正。
1.git是一款管理代码的软件。
2.git是一款记录代码状态,保存代码的一款软件。
3.git是一款可以随时恢复代码初始状态的软件。
4.git是一款可以随时随地的进行代码的修改与暂存的软件。
5.git是一款可以随时随地的进行提交的软件(当然提交(推送)是需要联网)。
6.git是一款具有本地数据库的软件,不需要链接网络就可以进行代码的操作。
我对git的一些通俗的理解就是git是一款软件管理代码的软件,git可以进行代码文件的提交,可以保存你想要的代码状态。就是在用git进行修改代码时,你可能感觉某一时间的代码状态可能有用你就可以把这时间下的代码状态,暂存一下,想要用时,可以随时拿出来用。同时呢,用git可以实现代码文件的共享,就是相当与,在用git拉取文件时,你可以去拉取自己一个团队的共同代码文件。也可以拉取别人共享的代码文件和别人允许你拉取的代码文件(不知道这样理解正不正取)。同时呢git还可以进行相同时间相同文件不同人的一些不同的操作。当然在git对文件的一些写该必须写出修改的理由。
虽然git很强大,但是没有十全十美的东西。
1.git在推送文件是有可能会发生一些冲突,有些冲突git可以自行解决,但是有些就需要我们来进行手动解决。
2.git在推送文件时必须先提交。当然也算是一个好处。
3.git需要自己建立本地数据库。
当然想要学习和了解git的一些初学者可以进入下面的链接去自学啊!
http://backlogtool.com/git-guide/cn/intro/intro1_1.html
最后说一下git的可以下载中文版的啊!
以上均属个人理解。希望一些大牛能指正。
,