博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
提交 git 项目 到 github 在 centos 7
阅读量:4313 次
发布时间:2019-06-06

本文共 947 字,大约阅读时间需要 3 分钟。

Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),它可以备份文件的历史信息,多个终端可以同时对文件作修改。

文件内容如果有了变化和之前的不同了,那么可以说,此时的文件不同于彼时的文件,不同的文件通过相关运算理论上会得到一个唯一标识,给所有文件建立唯一标识,就可以指向不同文件。 git 通过这个唯一标识指示文件的变化。

在本地建立 git 项目并提交到 github

在 github 注册, 用户名为 a_name,邮件地址为 an_email_address

在 github 建立一个project, repo 名字 为 test

将通过 ssh 和 github 通信

生成 ssh key

ssh-keygen -t rsa -C "an_email_address"

确保 ssh-agent 运行

eval $(ssh-agent -s)

复制 公钥

clip < ~/.ssh/id_rsa.pub
或直接打开文件复制

在 github 网站编辑

点击用户图标 -> settings -> SSH and GPG keys -> New SSH key -> 编辑 title,无要求, 编辑 ssh key,粘贴公钥 -> add ssh key

查看是否能连接 github

ssh -T git@github.com

git config --global user.name=a_name
git config --global user.email=an_email_address

mkdir test

cd test

git init

以上在 test 目录下 产生一个 .git 目录

 

echo git test > README

 

git add README

git commit -m 'a test git project'

 

git remote add origin git@github.com:a_name/test.git

git push -u origin master

转载于:https://www.cnblogs.com/Baronboy/p/5996574.html

你可能感兴趣的文章
数组Array的API2
查看>>
为什么 Redis 重启后没有正确恢复之前的内存数据
查看>>
No qualifying bean of type available问题修复
查看>>
第四周助教心得体会
查看>>
spfile
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
WordPress资源站点推荐
查看>>
Python性能鸡汤
查看>>
android Manifest.xml选项
查看>>
Cookie/Session机制具体解释
查看>>
ATMEGA16 IOport相关汇总
查看>>
有意思的cmd命令
查看>>
js正則表達式语法
查看>>
Git学习系列-Git基本概念
查看>>
c#多个程序集使用app.config 的解决办法
查看>>
Linux+Apache+PHP+MySQL服务器环境配置(CentOS篇)
查看>>
Linux下获取本机IP地址的代码
查看>>
(C#)调用Webservice,提示远程服务器返回错误(500)内部服务器错误
查看>>
flex布局
查看>>
python-----python的文件操作
查看>>