项目中需要了解的一些Git知识

版权声明:本文为博主原创文章,未经博主允许不得转载。如果对你有帮助,那真是再好不过啦~ https://blog.csdn.net/SCU_Cindy/article/details/75244436

如题。因为最近练习的项目需要用到Git,于是临时抱佛脚,快速入门了一个。同时,项目采用 oschina 的git服务。以下内容为练习所需,仅供参考,希望个人的一些收获、总结也能对你有所帮助。

什么是GIT?

对于Git,你需要知道的是目前世界上最先进的一个开源的分布式版本控制管理系统。与此同时,还有一个版本管理工具叫SVN。二者功能相似,但还是有区别的,区别将会在后续文章中详细说明。

Git在Windows环境下的安装

[ Git安装包下载地址]

以上给出了Windows环境下Git的下载地址,根据自己电脑选择合适的安装包进行安装。

git-downloading

安装完成之后,会在Git文件夹下出现Git CMD、Git Bash、Git GUI 三个选项。一般来说,我们使用Git Bash来打开命令窗口进行开发。

在进行正式开发之前,先设置Git的username和email,使用命令 git config --global user.name "Cindylilia"git config --global user.email "lixin_*******@163.com" 来为自己的Git项目配置用户基本信息,再使用命令 git init 将Git初始化。此时,初始化后文件夹内会出现 .git 文件夹。

git init

其中,mkdir [name] 表示新建一个文件夹,cd [name] 表示进入某个文件夹。

Git命令

git clone [address]

将代码从远程git克隆下来,后面跟着一个https或者ssh地址,如图所示。当然了,在使用SSH地址之前,需要先配置SSH Key,使用命令具体步骤可自行查阅相关博客,这里不做赘述。

git clone

当你远程克隆完毕之后,命令窗口是这样的。

git cloning

ls、ls -all

查看当前文件夹下有什么文件。ls不包括隐形文件(文件之所以隐形,是因为设置了 .gitignore),ls -all可查看所有包括隐形文件。

git ls

git remote add origin [address]

将本地数据文件和远程oschina的地址对应起来。

git pull origin master

将master代码从远程git拉取下来。

git status

查看目标文件夹内有什么文件发生了变化。

git status

status

git add.
git commit -am ‘注释的内容’
git push

上述三条命令可配套使用,将目前代码改动推至Git进行同步。

git push

Git checkout –b mmall_v1.0

新建一个分支并切换过去

git checkout

目前为止,项目中需要的一些Git命令大概就这么多啦。这种东西吧,个人觉得,会用即可,点到为止。如果开发过程中遇到不会的呢,当然是动动手指,查呀。知识是永无止境的,你不可能一下子全学完,学以致用是最快速的成长。就好比一直看教程看得云里雾里,不如实际上手拿着项目操作一遍,深刻入心。最后,希望你看了这篇文章也能有所收获。嘻嘻。

猜你喜欢

转载自blog.csdn.net/SCU_Cindy/article/details/75244436