Elam的git笔记:(二)git的安装与基本操作介绍
Giti安装
下载地址
下载:https://git-scm.com/download/win
自动下载64位,如果是32位系统,取消下载后自行下载对应版本
双击安装,自选项可根据自身需求自由选择
习惯于cmd的同学可以选择第二个
安装完成后在桌面右键,选择
Git Bash Here
出现
与linux基本相同的命令行,基础命令也是完全按照linux来的
1. 生成本机私钥与公钥
键入
ssh-keygen
一路回车
有y/n就选y
2.定义全局提交者邮箱与用户名(你自己本机的)
git config --global user.email “youname@whatever.com”
git config --global user.name “yourname”
如图
3. 拷贝公钥
到对应文件夹下把id_rsa.pub拷贝出来,如图:
自己将文件改名,名称为name.pub
4. 管理员初始化仓库
每个人的仓库默认姓名是自己名字缩写,比如真腐枪,那么他的仓库名称为zfq.git
用户名 就是自己提交的name.pub中的name
另外我会创建一个README.git 里面放有一个txt或者excel,其中有仓库中仓库数量以及每个仓库名称以及对应权限拥有者的统计,一些公共仓库如果忘记了可以将这个仓库clone下来,再自己查看
5.下载仓库到你本地
比如,admin已经对zfq-pc授予了对 仓库test22.git的权限
那么zfq-pc可以创建一个自己平时clone仓库的文件夹
在bash界面进入此文件夹进行 clone如图
键入:
git clone gitadmin@10.0.0.86:你的仓库名.git
其中gitadmin@10.0.0.86是远程服务器名称
可以看到对应文件夹下已经有了仓库test22
6. 在本地仓库添加东西并上传
首先将你要添加的或者已经修改的东西直接覆盖在clone下来的仓库中比如在test22中添加名为test33的rar文件
在bash界面中进入对应仓库
看到master了吗,这代表是 这个仓库的主干,以后还可以创建分支,现在我也不会。
键入
git add 文件名(包括后缀)
懒一点的可以直接
git add .
代表把整个文件夹都上传一遍
然后键入
git commit –m “add test33.rar to repository test22 ”
相当于写一个日志,告诉仓库你干了什么,尽量完整且使用英文,以便于以后版本搜索之类的。
最后
git push
以后创建分支之后可能会使用git push origin master 或者branch XXX推到对应的地方去
这就上传好了
拥有对应权限的人再次clone 时,下载的仓库就会出现test33. Rar这个文件了
git 本地仓库最基本的用法就是这些,关于GUI用法,学会了再补充,现在只能辛苦一下先用bash了
Elam的git笔记:(二)git的安装与基本操作介绍相关推荐
- Git笔记(3) 安装配置
Git笔记(3) 安装配置 1. 安装 Git 1.1. 在 Linux 上安装 1.2. 在 Mac 上安装 1.3. 在 Windows 上安装 2. 初次运行前的配置 2.1. 用户信息 2.2 ...
- 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍
游戏开发笔记二十七 Direct3D 11入门级知识介绍 作者:毛星云 邮箱: happylifemxy@163.com 期待着与志同道合的朋友们相互交流 上一节里我们介绍了在迈入Dire ...
- 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7707628 作者:毛星云 邮箱: happ ...
- git的学习笔记(二):git远程操作
git的学习笔记(一):git本地操作 1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目 ...
- git上传分支的原理_几张图让你彻底弄懂git工作流(二) ——git分支
上篇文章已经说了Git简史以及Git基础,那么这篇文章简单总结下Git分支 Git分支 为了理解 Git 分支的实现方式,我们需要回顾一下, Git保存的不是文件差异或者变化量,而只是一系列文件快照. ...
- Git笔记(二)——[diff, reset]
书接上回,直入主题!如果你是接着上篇来的,那么先运行git reset HEAD test.txt和git checkout test.txt来放弃当前的更改,使最新的commit回到"co ...
- 树莓派魔镜项目——笔记二 Docker软件安装
Windows平台只需要安装有Docker Desktop,然后按照操作执行命令即可. Installation of this RepositoryPermalink Open a shell in ...
- 【Docker学习笔记 二】Docker安装、运行流程与常用命令
上一篇Blog详细介绍了Docker为什么会出现,是为了解决什么问题而出现:Docker的基本组成部分.架构.本篇Blog就来详细了解下Docker如何安装.卸载以及常用的操作命令有哪些.因为Dock ...
- 小黑抱紧沛奇老师课程的大腿,继续学习git的日常积累:沛奇老师git笔记(git命令与分支)
课程链接 https://www.bilibili.com/video/BV1Ud4y1k715?p=4&vd_source=0b1383084f626b5cf37be3e82e883106 ...
最新文章
- iOS开发之--解决 swap file “*.swp”already exists!问题
- IBM发表论文:可能已找到处理量子计算退相干的方法
- 金融运营智能化搞不定?百度智能云有妙方
- WebStrom如何设置字体?
- Java IO: 字节和字符数组
- 升级到virtualbox-2.1.4
- OpenCV---图像梯度
- CAJ VIEWER 7.2 已停止工作(正确的处理方法,最快最正确的方法,网上的其他方法也就是看看,很难找到问题的正确办法)
- 电脑蓝屏了怎么重装win7系统?
- python打开sql,Python打开Microsoft SQL Server MDF文件
- 基于深度学习的多目标跟踪(MOT)技术一览
- linux dnw工具,dnw for linux(pc)
- Nolan最新版本2.4 Windows和docker安装升级教程, 登陆修复.排除个别需要实名的账号,nvjdc对接青龙面板教程
- 利用Python脚本来使用Google自动翻译Excel表格文件
- VS2010安装Visual Assist X
- word表批量处理小技巧(python+宏)
- grbl源码解析——速度前瞻(2)
- 电磁场理论笔记04:静电场的标量位
- 用python写个程序送给女朋友_用 Python 哄女朋友开心!你觉得可行嘛?
- python爬斗鱼直播_从零开始写Python爬虫 --- 爬虫应用: 利用斗鱼Api抓取弹幕
热门文章
- Windows7 64bit VS2013 Caffe train MNIST操作步骤
- VS2010运行速度优化汇总
- mpi并行 java_【并行计算】用MPI进行分布式内存编程(一)
- android 弹出fragment,Android中ViewPager获取当前显示的Fragment
- 2019智能手表推荐_智能手表一定越贵越好?试用过后这五款才真正值得推荐
- java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...
- java逻辑符号怎么打_Java的逻辑运算符?
- SpringSecurity学习:1(第一个SpringSecurity项目)
- 为什么二级菜单会被挡住_二级建造师为什么这么难考?2021年二建考试也会很难吗?...
- 汉字书写解码_《汉字解码学》 第一部分