| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git 零散知识点汇总 -> 正文阅读 |
|
[开发工具]Git 零散知识点汇总 |
1. Git 配置文件1.1 项目配置文件路径:项目/.git/config 例子: git config --local user.name 'Dragon xxx' git config --local user.email 'xxx@xx.com' git remote add origin 远程仓库地址 (默认添加到本地项目配置文件中,相当local”) 1.2 全局配置文件路径:~/.gitconfig 例子: git config --global user.name 'Dragon xxx' git config --global user.email 'xxx@xx.com' 1.2 系统配置文件路径:/etc/.gitconfig 例子: git config --system user.name 'Dragon xxx' git config --system user.email 'xxx@xx.com' 2. Git 免密登录往前几个Git的版本之前,每次推送到远程仓库都要输入一次用户名和密码(当前最新几个版本不需要设置),这里简单描述配置免密登录的几种配置方式。 2.1 URL中体现只需要在地址中加入用户名和密码即可,如下: 原来的地址:https://github.com/Dragonxxx/GitLearnDemo.git 修改的地址:https://用户名:密码@github.com/Dragonxxx/GitLearnDemo.git 例子: git remote add origin?https://用户名:密码@github.com/Dragonxxx/GitLearnDemo.git git push origin master 2.2 SSH实现设置步骤: 1. 在自己的电脑中生成公钥和私钥(默认存放在 ~/.ssh 目录下,id_rsa.pub公钥、id_rsa私钥) 执行“ssh-keygen”命令: ?然后不断点击回车: ?查看生成的文件: ?然后拷贝公钥: ?2. 把复制的公钥,设置到GitHub里的如下配置中: ? ? ?提交后输入账户密码: ? ?显示设置成功。 3. 接下来, 在项目首页获取SSH地址,然后在本地设置SSH地址: ?使用SSH地址: git remote add origin git@github.com:Dragonxxx/GitLearnDemo.git git push origin master 2.3 Git自动管理凭证现在新版本的Git都采用了这种方式,自动帮我们管理了凭证,所有我们现在不用设置免密登录也可以免密登录了。 3. Git 忽略文件在gitignore中配置匹配的文件,让Git不再管理当前目录下的符合格式的某些文件。匹配模式类似如下:
具体方式是在Git管理的当前目录创建一个“.gitignore”文件,文件中输入上面类似的匹配表达式: ? ? ? 同时,Github为我们提供了很多语言的gitignore文件的模板,可以在GitHub下载下来参考使用: ? ?gitignore 地址:github/gitignore: A collection of useful .gitignore templateshttps://github.com/github/gitignore 4. GitHub 提供的任务管理1. issuesGitHub提供了issues管理功能,issues功能可以进行文档以及任务Task管理(任务进度管理)、或某些问题的讨论(类似于论坛功能),也可以管理bug修复汇总等。 操作如下,可以新建一些issue信息,然后指派给某个开发人员: ? ? ? ? 2. wikiWiki 类似于维基百科,主要是可以给项目写一些介绍和说明文档。位置如下: ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:48:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |