Git
基础介绍
详情
- 基础知识: 分布式管理系统,与之相对应的是svn集中式管理系统
- 汉化: https://jingyan.baidu.com/article/ae97a64602a606bbfd461d93.html>
- 环境变量: 默认自动修改
快捷键
快捷键 | 名称 |
---|---|
ctrl+l | 清屏 |
目录
~代表的是用户根目录(user目录)
桌面目录:/c/Users/ZSP/Desktop
/c目录并没有在根目录上显示
代码
配置文件
-
注意事项:
配置文件为~/ .gitconfig,执行任何Git配置命令后将自动创建
-
基础配置:
- 每次git提交时都会引用这两条信息,以说明是谁提交了更新,并永久纳入历史记录
- 下列是全局配置,当版本库没有配置时启用
- 不写–goble就不是全局配置,为配置当前版本库
-
设置个人邮箱
git config --goble user.email "294379349@qq.com"
-
设置个人用户名
git config --goble user.name "zsp"
-
设置默认文本编辑器
git config --goble core.editor 名称
- subl 配置了sublime 可以使用subls
仓库命令
-
创建仓库
在工作目录中执行,成功后会生成
,git
文件git init [目录]
-
维护仓库(自动创建git)
git clone 地址
-
建立远程库和本地库的联系
git remote add origin git@github.com
-
将本地文件添加到暂存区
.:所有文件 *.java
git add 文件名
-
将缓存区文件推送到本地仓库
-m “注释”
git commit 参数
-
将本地仓库推送到远程仓库
-u :第一次推送
git push [-u]origin master
-
将远程仓库下载到本地仓库
-
第一次下载
git clone 地址
-
普通下载
git pull
-
SSH秘钥登录
-
生成秘钥
默认保存在 /用户名/.ssh中
ssh-keygen -t rsa -C 注释
-
打开
github
—settings,添加ssh
秘钥,将.ssh中的公钥写入(注意删除末尾空格) -
验证连通性
成功的话会在
.ssh
目录下生成known_hosts
文件,并提示access
ssh -T git@github.com
新建项目流程
- 新建目录(库),在目录内新建文件,右击git输入
git init
命令 - 打开
github
—project创建库和项目 - 打开项目复制项目网页上的库地址(
ssh
或https
) - 建立github和本地库的联系
- 添加到缓存区—本地仓库—远程