Git常用命令行之菜鸟入门教程

首页 » 技术栈 » Git常用命令行之菜鸟入门教程

Git是一款免费、开源、简单易用的版本控制工具,其诞生与Linux有不解之缘,Git是由被誉为“Linux之父”的Linus Torvalds最初开发的,他认为之前现有的版本控制工具,例如CVS、SVN都满足不了Linux Kernel开发的需求(免费、简单、高效以及分布式),所以就决定自己开发一款全新的版本控制工具Git。

Git的安装比较简单,这里我们主要介绍Git常用命令的用法。

创建 git 仓库

1.新建一个文件夹,然后在新建的文件夹中创建Git仓库。使用的命令如下:

cd git-demo //进入git-demo文件夹
git init //创建一个新的Git仓库

2.在刚新建的Git仓库中,就可以进行添加和提交修改的操作了。

touch README.md //新建一个README.md文件,touch命令是Linux和macOS系统下的命令行工具

3.使用Git添加修改的命令

git add README.md //添加README.md文件
git add * //添加所有文件

4.Git提交修改命令

git commit -m "first commit" //提交修改并且描述此次修改的内容

提示:首次使用git commit命令时,会提示用户配置Git账户和邮箱,需要Git的全局设置,配置方法为git config --global user.name "Your Name"、git config --global user.email "Your Email",例如我的配置:

git config --global user.name "大灰"
git config --global user.email "2211735722@qq.com"

此时,Git的工作流如图:

工作目录 add 暂存区 commit HEAD
working dir ---> index ---> 最后一次提交

5.添加和提交操作成功后,可以通过 git log方法查看结果。

git log

此时,对于之前的提交,可以看到类似下面的信息。

commit COMMIT-ID
Author: GIT-USER-NAME
Date:COMMIT-DATE
新建 README.md

6.然后,添加远程仓库,运行 git remote add [shortname] [url]:

git remote add origin https://gitee.com/yu520zhong/abc   //origin 是默认的远程版本库名称,这里以我使用的码云仓库为例(码云:https://gitee.com/)

7.推送数据到远程仓库

git push -u origin master

8.除了自己创建Git仓库,还可以从网上下载已有的Git仓库代码。

git clone xxx(仓库地址)

9.Git仓库是在远程服务器上,还需要用到git pull和git push这两个命令来操作Git仓库。
使用 git pull 命令可以自动抓取数据下来,然后将远端分支自动合并到本地仓库中当前分支。
如果要把本地的 master 分支推送到 origin 服务器上(再次说明下,克隆操作会自动使用默认的 master 和 origin 名字),可以运行下面的命令:

$ git push origin master

已有项目?

假如是已有项目,如何将其添加到已经创建好的Git远程仓库呢?
只要操作以下命令即可:

cd existing_git_repo
git remote add origin https://gitee.com/yu520zhong/abc //即:git remote add [shortname] [url]
git push -u origin master

除了上述的基本方法之外,Git命令还有许多,比如:

git status:查看Git仓库状态。
git diff: 查看Git仓库修改内容的差异。
git branch: 使用和管理Git分支。
git tag: 使用和管理Git标签。
git remote show origin:查看远程origin仓库信息
git remote rename pb paul:修改某个远程仓库在本地的简称,把 pb 改成 paul
git remote rm paul:移除对应的远端仓库paul

建议所有的git仓库都有一个README, LICENSE, .gitignore文件。

参考:https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8


打赏 赞(5)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

大家好!欢迎光临我的博客,在下就是闭月羞花沉鱼落雁才高八斗貌似天仙玉树凌风赛潘安一枝梨花压海棠人送外号上天下地无所不能美貌与智慧并存、古典与活泼的化身~~
觅·You小栈» Git常用命令行之菜鸟入门教程

版权声明: 本站原创文章,于2018年02月14日由觅·You发布,转载请注明出处

亭边总有花影,与我消遣一段旖旎的小时光

立即查看 联系作者
正在获取,请稍候...
00:00/00:00