Skip to content

qiao-hao-git/Git-on-Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Git-on-Linux

在Linux上安装git(以Ubuntu为例)

sudo apt-get install git

第一次使用git

1.本地创建SSH

ssh-keygen -t rsa -C 你的邮箱

2.成功的话会在~/下生成.ssh隐藏文件夹,ctrl+h可以显示隐藏文件夹 3.github上创建SSH,Account Setting->New SSH Key->title(随便写)->Key(将id_rsa.pub中的内容复制进去即可) 4.验证是否成功

ssh -T [email protected]

出现You've successfully authenticated, but GitHub does not provide shell access.说明成功连上github

5.设置username和email

git config --global user.name 你的github名称

git config --global user.email 你的邮箱

6.创建一个github远程仓库 先创建一个github远程仓库:右上角点击头像->Your Repositories->New 成电飞书20230409-162508

填写你的仓库名(Repository name),使用英文填写

Desription根据自己的需要填写

选择Public or Private是否向他人公开你的仓库

Add a README file(推荐添加一个readme文件)

7.在本地提交代码

初始化项目

git init

将你的文件添加到暂存区(git add .添加所有可追踪文件,git add + 文件名 添加指定文件, git add -f + 文件名 强制添加文件,可追踪文件和不可追踪文件均可,不可追踪文件通过git add添加后可以通过git追踪到)

git add .

添加你对文件的描述

git commit -m 你对文件的描述

仓库地址获取:打开你的仓库->Code->SSH(推荐SSH地址)

git remote add origin + 仓库地址

将文件推送到main分支

git push origin master

其他git操作

1.查看当前仓库的状态

git status

2.查看文件的修改内容

git diff + 文件名

3.查看修改的历史记录

git log

4.git回退版本

git reset --hard HEAD^

上一个版本是HEAD^,上上个版本是HEAD^^,也可以写成HEAD~2

git reset --hard + 版本号

回退到指定版本

5.创建新分支

git branch -b + 新的分支

6.查看当前分支(当前分支前面会标一个*号)

git branch

7.切换分支

git checkout 分支

8.合并分支

git merge + 分支

将分支合并到main分支上

9.删除分支

git branch -d + 分支

10.创建并切换新的分支

git switch -c + 分支

git checkout -b + 分支

11.切换到已有的分支

git switch + 分支

github官方文档

注意:github目前已将主分支从master改为main,但git默认主分支仍为master,注意踩坑!!!

以上为Linux系统的git配置与一些基本操作,Windows系统与其大同小异

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published