关于git使用的基本知识及小技巧

一.什么是git

git是高效,简单速度快的一种关于版本控制的工具,是现在市面上应用相当广泛的一种工具。它允许成千上万个并行分支并且任然保持速度很快。 如果想要安装git,Git 官方网站上有在各种 Unix 发行版的系统上安装步骤https://git-scm.com/download/linux。git相当于一个仓库,可以从仓库中直接提取数据进行。

二.git的使用方法及基本的指令获取
1)首先获取 Git 仓库

通常有两种获取 Git 项目仓库的方式:
1. 将尚未进行版本控制的本地目录转换为 Git 仓库
2. 从其它服务器 克隆 一个已存在的 Git 仓库

从本地获取时,首先通过本地系统创建对应文件夹,如

创建一个文件夹
mkdir gitexample
进入文件夹
cd gitexample
初始化git的文件
git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件

从远端获取是可以使用

git clone 远端地址
可以将远端仓库里面的数据复制到本地的git仓库中并形成文件

当对仓库中的数据进行了修改之后,

使用git add 的命令,将其存入本地的缓存当中
git add .
git commit -m '提交备注'

可以发现本地的版本仓库中多了修改之后的数据,并且版本提示中就会显示出'提交备注的样式'
可以用 git status 命令查看哪些文件处于什么状态。
要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff(请注意,git diff 本身只显示尚未暂存的改动)
当然,如果要从 Git 中移除某个文件

可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件

当完成这些基本操作之后,就可以尝试与远端的仓库链接,并且把数据代码传到远端上面去。

2)远端仓库到本地仓库的控制

当本地数据保存好并使用git add 和 git commit提交之后,可以使用

git fetch 命令与一个远程的仓库交互,并且将远程仓库中有但是在当前仓库的没有的所有信息拉取下来然后存储在你本地数据库中

但是除此之外,还有一个命令git pull

Git 从你指定的远程仓库中抓取内容,然后马上尝试将其合并进你所在的分支中

一般来说,我们通常直接使用pull拉下远端仓库的内容并与本地的合并之后再上传
上传命令 git push

git push 命令用来与另一个仓库通信,计算你本地数据库与远程仓库的差异,然后将差异推送到另一个仓库
中

上述的代码中无论是git fetch 还是git pull、git push,都是需要有另一个仓库的权限,这通常是需要验证的,在实际工作中,一般会以小组为单位,仓库的建造者会给予相对应的权限,并且避免上传的有冲突。
可以使用

git remote add 添加远端仓库的地址,可以从一个仓库拉下来之后,使用此方法把数据链接到另一个仓库
git remote remove 删除远端仓库

这样可以避免在源仓库中进行操作,使代码冲突,避免对于原有仓库的数据破坏。

以上即为我个人对于git仓库的一些基本的概念理解和应用方面的一些理解。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352