Git
文章平均质量分 87
分享git的开发使用
WongKyunban
这个作者很懒,什么都没留下…
展开
-
repo工具是如何简化我们使用git的?
如果本地当前的分支在远程并没有对应的分支,那么就什么都不操作。所以为了简化git的使用,repo就出现了,我们来看看repo封装了git后,向我们了哪些功能。这个命令后面有一个项目列表,意味着使用repo的项目往往比较大,依赖的项目也比较多,通过项目列表可以单独去更新某个项目的文件,如果次次都要更新全部项目,那会很耗时,现在可以指定更新会比较高效。那么接下来所有repo的命令的工作目录必须是.repo的父目录,如这里的~/HmOS或者~/HmOS的子目录,总的来说,都必须在~/HmOS这个目录里。原创 2024-01-14 16:11:24 · 997 阅读 · 0 评论 -
在Ubuntu18.04上使用SVN
一、SVN安装与卸载svn安装:~$sudo apt-get update~$sudo apt-get install subversion检查是否安装成功:通过查看svn版本信息来验证~$svnserve –version或者通过以下方式查看是否安装成功~$ ps aux | grep svnservesvn卸载:~$sudo apt-get remove –purge...原创 2019-08-27 09:19:22 · 2914 阅读 · 0 评论 -
SVN常用命令
SVN中的目录或文件的状态表示:?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定(1)签出svn checkout 仓库地址 本地存放地址 --username 用户名 --password 密码(2)往本地版本库中添加新的文件之后才能被提交到线上的版本库svn add *.so (3)将改动的文件提交到线上版本库svn c...原创 2019-08-19 16:55:03 · 2045 阅读 · 0 评论 -
.git目录里的目录的作用
.git目录如下:hooks:存放一些shell脚本info:包含git仓库的一些信息logs:保存所有更新的引用记录。logs文件夹有refs文件夹和HEAD文件(1)HEAD文件保存的是所有的操作记录,使用git reflog查询的结果就是从这个文件来的(2)refs文件夹中一般会有两个文件夹:heads: 存储所有本地分支的对象,每个本地分支名对应一个文件名称。...原创 2019-11-01 22:23:08 · 3075 阅读 · 0 评论 -
本地git仓库迁移到远程git仓库
为了下文讨论方便,我们将要迁移的git仓库称为本地仓库,远程git仓库称为远程仓库。迁移步骤1.创建空的远程仓库创建完成后,将得到git地址,如:http://10.69.12.11/android/hello.git2.删除本地仓库原先关联的远程仓库~/local_project$ git remote rm origin3.将本地仓库关联到新的远程仓库~/local_proje...原创 2020-04-16 12:59:35 · 2114 阅读 · 0 评论 -
Git冲突处理
Git冲突很常见。本质是两个分支之间都提交了相同的东西,如:同时修改了同一份文件创建了相同的文件解决冲突的办法:手动合并两个文件,各自再提交,然后再进行合并选择保留其中一份文件,删除掉另一份同时修改了同一份文件引起的冲突及其解决方法例子:# 切换到master分支~/Desktop/MyApp$ git checkout statusOn branch masterno...原创 2019-11-06 14:26:19 · 1914 阅读 · 0 评论 -
How to request a Pull Request in a correct way on GitHub
I think git is a great version control tool. I prefer it more than SVN. Git is popular now. You might be interested in the following topic:Gitflow WorkflowForking WorkflowToday, I want to share some experience about how to request a Pull Request in a co原创 2021-03-31 23:58:56 · 1218 阅读 · 0 评论 -
Git新建分支出现fatal: Not a valid object name: 'master'错误
今天新建了一个项目后,想创建一个分支出来。但在执行命令,出现错误:~/Desktop/MyAppA$ git branch appfatal: Not a valid object name: 'master'.原因:是因为我们刚刚创建的主分支还没有提交任何东西,所以不能创建分支。解决办法:提交一下主分支后,再来创建新分支:~/Desktop/MyAppA$ git add .~/D...原创 2019-11-01 11:32:25 · 2034 阅读 · 0 评论 -
How to understand Git history
As well known,Git is a popular version control system.I was confused by the graph of Git history. Now I want to figure out what they are.Git stores history as a graph of snapshots of the entire repository.These snapshots ,which are called commits in Git,c原创 2021-03-02 17:30:00 · 1344 阅读 · 0 评论 -
Android项目的.gitgnore文件的作用及配置
在使用Git版本管理工具的项目里都会有一个隐藏文件叫 .gitgnore,它的作用是忽略指定的文件,这样Git就不会去跟踪这些文件的修改,它们也不会被提交到版本库。典型的android studio IDE的android项目的.gitgnore配置:# Built application files*.apk*.ap_*.aab# Files for the ART/Dalvik V...原创 2019-11-01 09:18:16 · 2096 阅读 · 0 评论 -
SVN迁移到GitLab
要求保留SVN上的提交记录1. 账号对应svn的日志记录:r2 | lisi | 2014-12-12 15:11:59 +0800 (五, 12 12月 2014) | 1 linessssgit的日志记录:Author: zhangsan <zhangsan@qq.com>Date: Thu Jan 16 11:28:30 2020 +0800 ...原创 2020-04-17 22:54:49 · 2474 阅读 · 0 评论 -
Git常用命令
1、安装 Git$ sudo apt-get install git2、配置工具为所有本地仓库配置用户信息。(1)设置提交代码时用的用户名$ git config --global user.name "[name]"(2)设置提交代码时用的邮件地址$ git config --global user.email "[email address]"(3)设置命令行输出的颜色...原创 2019-11-04 15:38:25 · 1863 阅读 · 0 评论 -
Git常用命令汇总
1、创建仓库,并初始化Git,执行了git init初始化后,当前文件夹的文件都将置于git管理工具的管理与跟踪当中。这个命令会在当前目录下生成.git文件夹:$ git init2、克隆一个项目到本地:$ git clone [url]3、查看当前目录所在的分支:$ git status4、创建分支(提示:以当前分支为基础,开一个分支)$ git branch [branch-...原创 2019-12-23 19:20:33 · 1808 阅读 · 0 评论 -
非常好用的版本系统控制工作-Git
Git用于跟踪项目中的协作工作,它是通过分布式图论树模型(Graph theory tree model)来实现跟踪的。比如说跟踪一份文件随着时间推移的编辑变化。我们可以定期使用git对文件内容进行快照。这样我们就可以查看或者回滚到任意快照。Git除了可以跟踪文件,还可以跟踪目录的变化。原创 2023-01-22 14:33:19 · 1352 阅读 · 1 评论 -
Git@github.com: Permission denied (publickey). Could not read from remote repository. Please make ..
今天上传代码到Github时,报了如下错:Git@github.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.1.生成是RSA密钥对$ ssh-keygen -t rsa -C "邮箱地址"这是一个交互的设置过程,按要求设置密钥的存放位置和密原创 2020-09-24 22:57:36 · 2324 阅读 · 0 评论