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了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。