Git的基本使用
什么是Git
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
目前常用的版本控制中心有svn和git两种。与svn的集中版本控制不同,git的分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。
常用的基于git的在线代码托管仓库有github和gitee两种。github用户基数多,知名的库也多,但因为众所周知的原因国内访问不稳定。gitee作为后起之秀在国内有着访问稳定的优点,全中文的页面也适合普通开发者的使用。所以比较推荐新手使用gitee作为自己的代码托管仓库。
gitee注册地址点击打开注册。我建议每个开发者都有自己的代码仓库来记录自己的项目开发过程,对于要找工作的大学生使用git和较高的gitee贡献度可以脱颖而出。
将本地代码提供到gitee远程仓库需要Git工具,Git下载地址点击选择适合自己电脑的版本进行下载。下载安装建议选择默认路径,git是命令行操作,为了方便操作有着许多的图形化操作界面,进行默认安装可以为图形化操作界面安装省去一些麻烦。
我自己用的图形界面是TortoiseGit(小乌龟)。安装非常简单,如果Git是默认安装的话安装TortoiseGit
只需要一直next。 TortoiseGit下载地址点击进入。
在任一空白页面点击鼠标右键Git GUI Here即安装成功。
Git四个基本操作
Clone
在Gitee建立仓库后,点击右上角克隆并复制仓库位置。
在本地要被克隆的位置点击鼠标右键,点击Git Clone
上方为仓库位置,下方为本地位置。点击OK就完成了仓库在本地的克隆。
add commit push
在完成克隆后就可以在本地进行工程。修改工程完成后将本地修改提交到码云仓库就需要add,commit,push操作。
鼠标右键点击克隆后的仓库文件名,鼠标悬停在小乌龟上,左键点击Add就可以将工程的修改添加在暂存区。之后点击OK。成功后点击页面左下角commit,接下来点击push就可以成功将修改提交到Gitee仓库中。
很多时候在push时会收到像could not find UI helper ‘git-credential-manager-ui的报错。这是git和windows的问题。这里提供一种常用的解决方法。
打开控制面板,点击用户账户,在凭据管理器下点击管理windows凭据。只需要添加一个普通凭据就可以解决上述的报错。
网址填码云地址,用户名为码云个人主页中@符号后的用户名,密码是登陆码云的密码。在凭据添加成功后就可以解决上面的错误。