惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

RealCat

📝笔记:图像匹配挑战赛回顾(CVPR 2023) | RealCat 📝笔记:Stable Diffusion QR-Code | RealCat 📝笔记:Python zip() | RealCat 📝笔记:图像匹配挑战赛回顾(CVPR 2022) | RealCat 📝笔记:5秒钟训练NeRF,NVIDIA Instant NeRF 测试 | RealCat 📝笔记:Visualization Localization Revisited(under construction...) | RealCat 📝笔记:使用vlfeat的Matlab接口简单实现BOW以及VLAD | RealCat 📝笔记:一些关于KD-Tree的知识点 | RealCat 📝笔记:简明矩阵求导术之分子布局与分母布局 | RealCat 📝笔记:使用Clockwise/Spiral Rule技巧轻松读懂变量/函数声明 | RealCat 🔨工具:优雅地下载Youtube视频 | RealCat 🔨工具:每日自动获取arXiv论文摘要 | RealCat 🎃资料: 从Eigen向量化谈内存对齐 | RealCat 📝笔记:图像匹配挑战赛总结 (SuperPoint + SuperGlue 缝缝补补还能再战一年) | RealCat 📝笔记:ICCV 2021最佳学生论文 | COLMAP 优化建图组件 Pixel-Perfect SFM | RealCat 📝笔记:CVPR 2021 | PixLoc: 端到端场景无关视觉定位算法(SuperGlue一作出品) | RealCat 📝笔记:港大MARS实验室 R3LIVE (R2LIVE升级) 鲁棒实时RGB雷达视觉惯导紧耦合状态估计 | RealCat 🔨工具:bash常用命令 | RealCat 📝笔记:VSLAM基础知识导图 | RealCat 📝笔记:Patch-NetVLAD论文阅读 | RealCat 📝笔记:光场相机能否用于SLAM? | RealCat 📝笔记:读写文本常用操作 | RealCat 📝笔记:CVPR 2020 视觉定位挑战赛冠军方案 | RealCat 📝笔记:三维重建系列 COLMAP: Structure-from-Motion Revisited | RealCat 🐈芒果驾到 | RealCat 📝笔记:GMS一种基于运动统计的快速鲁棒特征匹配过滤算法 | RealCat 🌡️秋天到了,还是很热 | RealCat 📝笔记:AdaLAM: Revisiting Handcrafted Outlier Detection 超强外点滤除算法 | RealCat 🔨工具:使用vercel加速Hexo静态博客访问 | RealCat 📝笔记:ORB-SLAM3论文阅读 | RealCat
Ubuntu上使用Git以及GitHub | RealCat
2017-05-30 · via RealCat

安装Git

在Ubuntu上安装Git的命令为:

sudo apt-get install git

配置GitHub

安装git结束之后就是配置 GitHub 用户资料,如下: 将其中的user_name替换成自己 GitHub 的用户名并且将email_id换成你创建GitHub账号所用的邮箱.

git config --global user.name "user_name"
git config --global user.email "email_id"

建立本地仓库(repository)

在自己的电脑上建立本地仓库,这个仓库将会在后续推送到GitHub上,语句如下:

git init Mytest

如果初始化成功,你将会得到以下提示:

Initialized empty Git repository in /home/user_name/Mytest/.git/

其中的user_name为本地计算机用户名,因人而异。 Mytest是”init”创建的文件夹,然后进入该文件所在目录:

cd Mytest

创建README来描述这个仓库

该步骤可有可无,但是作为一个优秀的工程师还是写点东西比较好。

gedit README

然后输入:

This is a git repo

将仓库文件加入index(缓存)

这一步尤其重要,我们将需要上载到GitHub的文件们添加到index。这些文件可以是文本文档,m/c/c++/PDF/jpg…几乎任何类型文件,一般而言我们可以把需要上载的文件拷贝到这个文件夹内,然后再用一个语句来把需要上传到文件添加到index,如下:

git add file1.txt
git add file2.c
git and file3.m
...

提交到本地仓库

当我们已经把文件添加/修改到index后,就可以进行提交了;利用如下语句:

git commit -m "some_message"

其中some_message可以是任何字符,例如:“my first commit” 或者”edit in readme”等。上面代码的-m参数,就是用来指定这个mesage 的。

注意:git是分为三部分,一部分是文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件后,你会git add xx将修改保存到缓存区,然后再用commit推送修改到本地库中。git push 将本地仓库修改推送到服务器上的仓库中commit是将本地修改保存到本地仓库中。

在GitHub创建仓库

这个仓库的名字要和本地的一致,该部分不做展开。然后连接到远程仓库

git remote add origin https://github.com/user_name/Mytest.git

其中user_name就是自己的GitHub的用户名。

推送到远程仓库

最后的一步就是提交到远程仓库,用以下命令:

git push origin master

原文地址