2019-10-07

                                                                           git入门

一、git安装:

    下载地址:https://git-scm.com/download/win

Git 完整命令手册地址:http://git-scm.com/docs PDF

 版命令手册:github-git-cheat-sheet.pdf

二、配置用户信息:

  git config --global user.name "zhangsan"

  git config --global user.email zhangsan@123.com

查看是否配置成功:

   git config --list

图形界面下载:https://www.sourcetreeapp.com/

 三、git结构

四、代码托管中心

   外网环境下 GitHub 码云;

   局域网环境 GitLab服务器.

五、本地库和远程库

       本地库是存在在个人本地的,而Github中创建的是远程库,本地库push/pull从远程库中上传代码或者拉取代码,而其他开发者可以直接clone到本地库,当然还有夸团队协作,其实差不多,fork一下就好了。

六、git操作

6.1本地仓库初始化

    首先我在自己的工作区创建一个目录gitDev,专门用来存放gitDev这个项目,将gitDev比作我将要开发的项目。 mkdir gitDev,进入创建好的目录,pwd看下我的位置.


ls -la 可以看到我现在只有2个隐藏的目录


下面我开始初始化: (git init)


ls -la查看,多了.git的隐藏文件,说明已经初始化成功了


6.2设置签名

1、项目级别/仓库级别:仅在当前本地库范围内有效


git config user.name xxxx

git config user.email xxxx

这是设置当前库范围有效的

2、系统用户级别:登录当前操作系统的用户范围

git config --global user.name xxxx

git config --global user.eamil xxxx

3、级别优先级

就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别的签名 如果只有系统用户级别的签名,就以系统用户级别的签名为准 二者都没有不允许

4、查询状态


查看工作区、暂存区状态

5、添加至缓存区


这个时候提示我们使用git add命令添加到暂存区


再看看git status,发现没有需要提交的内容了


6、查看历史记录


7、前进和后退(git reset --hard [局部索引值] )


可以看到回到了以前的状态。


8、分支管理


git checkout hot_fix来切换分支


4.合并分支(git merge [ 有新内容分支名 ])


再查看下test.txt中的内容,已经将new content中的内容合并到mster中


将内容保存到本地库中


现在我想把hot_fix分支的内容合并到master分支中


打开test.txt文件后


查看状态


冲突的解决:

第一步:编辑文件,删除特殊符号

第二步:把文件修改到满意的程度,保存退出

第三步:git add [文件名] 第四步:git commit -m "日志信息" 注意:此时 commit 一定不能带具体文件名

七、Github

1.github

GitHub 首页就是注册页面:https://github.com


2.在github中创建远程库


3.为远程库地址创建别名


git remote -v 查看当前所有远程地址别名

git remoteadd [别名] [远程地址]


成功之后,会有如下提示信息:

团队协作

ls -la 查看

弹出登录

因为zhangsan没有被邀请进入团队协作里面

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

推荐阅读更多精彩内容