IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> GitHub的Linux配置与常用操作 -> 正文阅读

[开发工具]GitHub的Linux配置与常用操作

创建本地的GitHub

生成密钥(私钥和公钥)

ssh-keygen -t rsa -C "1935152416@qq.com"
/home/orange/.ssh/id_rsa,这个目录下

连接到GitHub

1、将/home/orange/.ssh/id_pub里面的公钥复制出来

2、然后在用户设置里面将SSH密钥拷贝进去

在这里插入图片描述

在这里插入图片描述

3、测试连接是否成功,一路回车

ssh -T git@github.com
成功后有如下提示

在这里插入图片描述

配置本地GitHub

git config --global	user.name	"J-rain-cloud"
git config --global user.email	"1935152416@qq.com"
#在一个目录下进行git的初始化,使之成为git版本控制目录
mkdir	git_repository		#创建目录
cd		git_repository
git		init				#初始化这个目录为.git

Github

连接远程GitHub

git remote add origin git@github.com:J-rain-cloud/xxx.git		#拉取远程仓库
#添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库

本地仓库更新

vim file.txt			#增加并编辑文件
git add file.txt		#将文件添加到本地仓库
git -rm [-rf] file.txt	#从本地仓库中删除文件(原始文件保留)

git commit -m "describtion"	#提交到本地仓库
git push origin <branch>	#推送到远程仓库

推送本地仓库到GitHub

git push -u origin master			#git push命令,实际上是把当前分支master推送到远程
									#远程库是空的,我们第一次推送master分支时,加上了-u参数
git push origin master				#只要本地做了提交,就可以push

拉取远程Github的项目到本地

git clone git_path

常用的通用的操作

git branch				#查看分支
git show <tag_name>		#查看指定标签信息
git	tag					#查看全部标签
git log --pretty=oneline #查看过去的命令
git reflog				#记录每一条命令
git reset --hard commit_id	#回退到某一个版本,默认上一个为HEAD
git status				#本地GitHub的状态
git diff				#不同的地方

搜索

stars:>1000 python
stars:>1000 fork:>1000 python
python
in:name python
in:description :关键字
in:description python教程
pushed:>2019-03-01 python
user:用户名
language:python

标签使用

git log --pretty=oneline --abbrev-commit			#查看所有的commit id
git tag v1.0 commit_id								#给对应的id打上标签
	git tag v1.0 9636c65
git tag -d v1.0										#删除标签
git push origin v1.0								#把指定标签push到远程
pit push origin --tags								#把全部标签push到远程

别名使用

git config --global alias.st status					#git st
git config --global alias.co checkout				#git co
git config --global alias.ci commit					#git ci
git config --global alias.br branch					#git br
git config --global alias.unstage 'reset HEAD'		#git unstage
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:47:55  更:2022-03-15 22:49:37 
 
开发: 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 6:47:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码