git基本使用和github使用仓库拉取和提交

简介: git基本使用和github使用仓库拉取和提交

git使用

一.基本使用

1.首次使用需进行全局配置:

配置用户名和邮箱

查看用户名和邮箱是否配置成功

这个 用户名 和 邮箱地址 的设置是全局的,所有 Git 仓库的提交都会使用这个 用户名 和 邮箱地址 。

image.png

2.创建测试文件夹

默认位置在桌面(命令操作和liunx一样)

mkdir test_git

image.png

3.进入文件初始化仓库

git init

image.png

设置这个隐藏的项目可以看到 .git

image.png

也可以ll -a 查看隐藏文件

image.png

git status,查询当前工作区所有文件的状态


On branch master :目前分支 master

No commits yet :还没有提交

nothing to commit (create/copy files and use “git add” to track) :当前没有进行任何提交,可以创建或者复制文件,并使用"git add"命令进行跟踪

image.png

将文件添加到缓存区


语法1:git add 文件名

语法2:git add 文件1 文件名2 文件名3…

语法3: git add . (这有个点)【添加当前目录到缓存区】


readme.txt文件添加到缓存区

git add readme.txt

出现错误 fatal: pathspec ‘readme.txt’ did not match any files

image.png

解决方案

touch 创建文件

image.png

再次使用git status查看文件状态

image.png

git commit -m “注释内容” 指令将缓存区的文件提交至版本库

image.png


二.版本回退

1.先按照上面步骤添加提交test.py

image.png

2.查看版本变动日志命令2种方式

黄色部分为版本号,后面为注释内容

一般使用第二种 git log --pretty=oneline

image.png

版本回退:git reset --hard 版本号

git reset --hard 06e35cc1f9d4228ab4a7a24bf266cf36d4d32583

image.png

回退前

image.png

回退后


image.png

回到最新版本

1.git reflog 查看历史版本

2.找到对应的版本编号

3.git reset --hard 0a0795b回到最新版本

image.png

github使用

一.远程仓库的创建

1.界面翻译

image.png

image.png

2.仓库取名和设置

image.png

二.克隆项目

1.先创建一个空目录

image.png

2.使用 git clone 克隆线上仓库到本地

git clone https://github.com/Theshy0000/python_api.git

image.png

warning: You appear to have cloned an empty repository.

提示克隆了一个新仓库(本来就是空的不用在意)

克隆成功

image.png

二.文件提交到线上仓库

1.将工作区的内容提交到github远程仓库

先把目标文件移动到python_api目录下

image.png

2.进行文件的提交操作(缓存区,本地仓库)[别忘记了]

查看当前文件工作路径

提交到缓存区

缓存区到本地仓库

image.png

3.提交到线上操作(需要token)

git push origin master

image.png

4.获取token

去Github获取自己的Personal Access Token,主页进入设置

image.png

点这里

image.png

点这里

image.png

点这个生成新令牌

image.png

输入密码

image.png

输入密码后到了这

image.png

翻译下上面的界面

image.png

上面设置好了点这个

image.png

然后网炸了

image.png

不用慌,点这个一下,后退下一步在来,应该就行了

image.png




5.填写token,点击sign in

image.png

image.png

6.查看是否上传成功

成功

image.png

三.拉取线上仓库文件操作

1.线上仓库创建文件

image.png

文件名和文件内容,点击创建

image.png

创建成功

image.png

2.拉取线上仓库文件到本地

git pull

下拉时出错

image.png

再拉一次就好了

image.png

但是test.py并没有拉下来,有没有大佬指点下


报错一

image.png

报错二

image.png

参考文档 https://www.cnblogs.com/gian-t87/p/14513056.html


相关文章
|
8天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
23 2
|
1月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
143 1
git学习三:git使用:删除仓库,删除仓库内文件
|
21天前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
23 1
|
25天前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
1月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
63 4
|
1月前
|
存储 开发工具 git
Git 远程仓库地址管理:添加、修改和验证
Git 远程仓库地址管理:添加、修改和验证
56 4
|
1月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
187 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
2月前
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
542 6
|
1月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
86 0
|
1月前
|
网络协议 网络安全 开发工具
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)