仓库

git常用知识与命令

北慕城南 提交于 2020-02-03 23:46:04
认识git 常见git平台 云平台 github(国外) gitee(国内) 自建平台 gitlab(国外,部分开源,功能全面,有商用版本) gitea(国内,完全开源,轻量极简) Git VS SVN git是分布式的代码控制管理,可以完全本地控制;svn必须连接SVN服务 git可以本地处理冲突 git基本原理 可视化git操作 git的工作区域 git的工作区域分为: 工作区 暂存区(索引区) 本地仓库 远程仓库 git原理内容 .git 文件夹下是文件的快照,git正是通过他们来实现功能的 git快照只记录了有差别的部分 强烈不推荐远程仓库别名重复 ,因为一旦两个远程仓库状态不同会很难操作;重复可以一次推送,推送到多个远程仓库。 git基础知识 issues:交bug pull request:向保护分支合并代码 settings:设置options,branch,Webhooks,Notifications,Integrations & services,Deploy keys等 git初始化 SSH登录 多账户情况记得增加配置 config 文件 Host github HostName mr-brain User username PreferredAuthentications publickey IdentityFile ./github_key

git 操作

让人想犯罪 __ 提交于 2020-02-03 22:11:20
git init 初始化仓库,先建立一个目录,执行了 git init命令的目录下就会生成 .git 目录。这个 .git 目录里存储着管理当前目录内容所需的仓库数据。 git status 命令用于显示 Git 仓库的状态 git add 向暂存区中添加文件 git commit命令可以将当前暂存区中的文件实际保存到仓库的历史记录中。通过这些记录,我们就可以在工作树中复原文件。 -m “ “ 记录提交信息 不加-m 记述详细提交信息 git log——查看提交日志 如果只想让程序显示第一行简述信息,可以在 git log命令后加上 --pretty=short 只要在 git log命令后加上目录名,便会只显示该目录下的日志。如果加的是文件名,就会只显示与该文件相关的日志。 如果想查看提交所带来的改动,可以加上 -p参数,文件的前后差别就会显示在提交信息之后。git log –p filename 显示文件的提交日志以及提交前后的差别。 git log -–graph 用图表形式输出提交日志  git diff——查看更改前后的差别 git diff 对比工作区(未 git add)和暂存区(git add 之后) git diff --cached: 对比暂存区(git add 之后)和版本库(git commit 之后) git diff HEAD: 对比工作区(未 git

C语言寒假大作战01

巧了我就是萌 提交于 2020-02-03 22:10:12
问题 答案 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-3 这个作业的目标 学会运用gitee 与 git基础命令 作业正文 Gitee 与 git基础命令学习与使用 其他参考文献 百度百科,作业中的教学链接 1.1码云界面 1.2Git界面 1.3本地仓库截图 1.4学习命令: 创建仓库 查看状态 添加文件至提交区 提交被修改的部分 提交所有变化 提交文件至代码仓库 提交日志查询 返回之前文件 添加仓库地址 本地仓库推送至远程仓库 1.5主页地址 https://gitee.com/O_long 来源: https://www.cnblogs.com/Olong/p/12257374.html

git用户的注册和仓库的创建

这一生的挚爱 提交于 2020-02-03 21:26:39
Git可以使用四种主要的协议来传输数据: 本地传输、SSH协议、Git协议和HTTP协议 注意, 除了HTTP协议外,其他 所有协议都要求在服务器端安装并运行Git。 所谓的 远程仓库 在协议中的表示,就是硬盘上的另一个 目录 github是一个基于git的代码托管平台 ,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开 基本概念: 仓库( repository ):仓库用于存放项目代码,每个项目都对应一个仓库,多个开源项目则有多个仓库 收藏( star ):用于收藏项目,方便下次查看 复制克隆项目( fork ): 发起请求( pull reques t):当克隆别人的仓库成功后,在克隆仓库中添加文件,如果此时想让原仓库添加这个文件需要点击pull request 按钮, 原仓库的主人的看到比较好,可以合并到原仓库中,否则可以不接受请求 事务卡片(lssue):发现代码bug,但是目前没有成型的代码,需要讨论使用 github主页面如下图 仓库主页如下图 注册账户和网站的登录 如果是新注册的用户需要使用邮箱进行验证,才能创建新仓库 创建一个仓库 一个项目创建成功 来源: CSDN 作者: yuxiangs 链接: https://blog.csdn.net/yilongdashi/article/details/104159942

C语言寒假大作战01

回眸只為那壹抹淺笑 提交于 2020-02-03 17:37:46
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 这个作业的目标 gitee 与 git基础命令学习与使用 参考文献 Git 基础操作 学长录制的git基础操作视频 1.1码云界面 1.2Git界面 1.3本地仓库截图 1.4学习命令 设置用户名: git config --global user.name "your name" 设置邮箱: git config --global user.email "your email" 创建仓库: git intit 查看状态: git status 添加单个文件至提交区: git add 文件名 提交文件到代码仓库: git commit -m "Adding files" 获取ssh密钥: ssh-keygen -t rsa -C "Your email" 添加仓库地址: git remote add origin xxx 本地仓库推送至远程仓库: git pull --rebase origin master 本地仓库推送至远程仓库: git push origin master 1.5 主页地址 谢广森 来源: https://www.cnblogs.com/xieguangsen/p/12249954.html

Eclipse修改maven本地仓库,Local Repository还是原来的默认仓库

瘦欲@ 提交于 2020-02-03 17:36:43
Eclipse 修改 maven本地仓库 , Local Repository 还是原来的默认仓库 Window->Preferences->maven->User Settings Global Settings: 点击 Browse 选择自己的 maven->conf->settings.xml 文件 ..\apache-maven-3.6.2-bin\apache-maven-3.6.2\conf\settings.xml 问题: 发现自己的 Local Repositiory 仍然未自动选择自己的 maven 本地仓库 解决: 1、 修改 settings.xml 文件 ..\apache-maven-3.6.2-bin\apache-maven-3.6.2\conf\settings.xml 2、指定本地仓库的地址 将下面的代码添加到 settings.xml 文件中 <localRepository>..\Maven\mavenrep</localRepository> 注: 指本地的 maven 仓库地址 3 、修改之后重新打开 Window->Preferences->maven->User Settings Global Settings: 点击 Browse 选择自己的 maven->conf->settings.xml 文件 ..\apache-maven-3

git使用入门

好久不见. 提交于 2020-02-03 15:56:24
githhub中的名词 Issue:(任务问题)创建pull Request 时会被创建, Wiki:开发文档或手册 Pull Request:合并请求的仓库 git仓库本地使用 init 初始化本地仓库 编写文件 如:vim a.c 提交和添加 添加到缓存区 add a.c 提交 commit commit a.c 提交a.c commit -m “aaa” 提交缓存区中全部内容,并添加信息aaa commit -am “abc” 提交且添加相当于add a.c+commit -m “abc” 本地仓库连接远程仓库 git push -u origin(标识符) master(分支名) 将master推送到origin 配置好ssh git remote add origin(标识符) git@……. 添加远程仓库 git push -u origin(标识符) master(分支名) 将master推送到origin 注意 :同步远程仓库正确做法 pull 改代码 pull commit push git常用命令 12345678910111213141516171819202122232425 git init : 初始化当前目录为git仓库git status 查看git仓库状态git add filename-->git commit filename 提交到缓存区--

关于IDEA中maven仓库Plugins或Dependencies红线无法解决问题

不羁岁月 提交于 2020-02-03 14:21:59
昨天自己在学习时,自己更换了一下本地仓库,直接把路径***复制粘贴***到settings文件里了(重点),然后回到项目里,直接plugins和Dependencies报红线,又尝试了改回去原来的maven仓库,又不行.我去嘛回事 首先我去idea中maven设置中查看自己的设置问题 然后查了一下博客中其他mavende解决方法,都没有用. 最后自己试了试在settings文件中设置maven仓库的地方直接手打上去了,把原来的地址删掉(完美解决), 害我弄了一下午,本人也是在网上找了好久,没有发现类似解决问题 汗!!! 统计一下各个红线解决问题 1 ,apache-maven-3.5.2\conf 下的settings文件中 E:/repository_boot 中设置本地仓库位置 是否错误 2 , idea中的maven设置,是否为自己的仓库位置和maven仓库位置 3 maven导入设置为自动导入和jdk环境设置为自己的 4 ,maven仓库版本是否高于idea版本或者高于jdk版本,本人测试了一下,用2018版本的idea中配置3.6.3的maven仓库,Idea识别不出来,就换成了3.5…2版本的没问题 详情请点击: maven仓库与jdk版本匹配问题----->官网图 5 ,本地路径是否有中文或者空格,这个也是不行的 6 Reimport重新导入就是比较简单的,都在图里

C语言寒假大作战01

我只是一个虾纸丫 提交于 2020-02-03 12:07:21
问题 答案 这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-4 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10248 作业正文 了解码云的功能以及git的用法,通过命令列表和视频学习,注册、登录、上传文件、克隆仓库 参考文献 http://v.harson.co/static/video/git.mp4 , https://www.liaoxuefeng.com/wiki/896043488029600 1.1 码云界面 1.1.1 码云注册成功界面: 1.1.2 显示自己学号的提交界面: 1.2 Git界面: 1.3 本地仓库截图: 1.4 学习命令 创建仓库:git init 查看状态:git status 添加单个文件至提交区: git add 文件名 提交日志查询:git log 返回之前文件:git reset --hard xxxx // xxxx 为 git log中 commit的前4位 添加仓库地址:git remote add origin 仓库地址 本地仓库推送至远程仓库最终阶段(git push origin master): 提交文件至代码仓库(git commit-m "学号"): 提交时所有变化

C语言寒假大作战01

限于喜欢 提交于 2020-02-03 11:56:46
问题 答案 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10246 这个作业的目标 Gitee 与 git基础命令学习与使用 作业正文 https://www.cnblogs.com/3165984153zb/p/12254810.html 参考文献 http://v.harson.co/static/video/git.mp4 1.1 码云界面 1.2 Git界面 1.3 本地仓库截图 1.4 学习命令 1.基础信息设置命令 设置用户名:git config --global user.name "Your name" 设置邮箱:git config --global user.email "Your email" 2.创建代码仓库 创建仓库:git init 查看状态:git status 3.提交与更改文件 添加单个文件至提交区:git add 文件名 提交文件至代码仓库命令:git commit -m "Your exegesis" 4.本地仓库与远程仓库互联 5.获取本地仓库密钥 1.5 主页地址 https://gitee.com