git及GitHub的使用

文章目录

git在本地仓库的使用

1.在目标目录下右键打开git bash here

2.创建用户名和邮箱(注: 下载完git以后只用设置一次)

python 复制代码
git config --global user.name "tz-xuge"
git config --global user.email "xxxx@qq.com"

3.初始化本地仓库(git init)

python 复制代码
mkdir 仓库名字
cd 仓库名字
git init	# 初始化之后 会在仓库下发现一个 .git的隐藏文件

4.常用操作

python 复制代码
查看当前状态: git status
添加到暂存区: git add 文件名
提交至本地仓库: git commit -m "注释内容"
python 复制代码
git add指令,可以添加一个文件,也可以同时添加多个文件。
语法1: git add文件名
语法2: git add 文件名1 文件名2 文件名3...
语法3: git add .  【添加当前目录到缓存区中】 (注意 点.)
  1. 版本回退操作
python 复制代码
git log
git log --pretty=oneline
python 复制代码
git reset --hard 版本号
python 复制代码
git reflog



github使用

创建仓库


https协议连接(不推荐,现在用起来比较麻烦)

python 复制代码
git clone http地址
git add 
git commit -m""
git push   # 这里需要修改.git/config的内容 否则报错

修改 .git/config内容如下

ssh连接(推荐)

https://blog.csdn.net/m0_53721382/article/details/128666805?ops_request_misc=\&request_id=b987587174224bc9a77743a3bded20cd\&biz_id=\&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch\~default-2-128666805-null-null.268^v1^control\&utm_term=ssh\&spm=1018.2226.3001.4450

git分支操作

python 复制代码
查看分支  git branch
创建分支  git branch 分支名
切换分支  git checkout 分支名
删除分支  git branch -D 分支名
合并分支  git merge 被合并的分支名

冲突处理

python 复制代码
先git pull
然后商量  保留哪部分  重新上传

忽略文件

新建一个 .gitignore 文件

touch .gitignore

python 复制代码
/文件夹名/    忽略整个文件
*.zip  	   过滤所有的 .zip 文件
/文件夹名/文件名   过滤某个文件
!index.txt    ! 不过滤哪个文件
相关推荐
zh_xuan8 小时前
github搭建个人主页
html·github
fthux9 小时前
装闭 RenoPit 源码解析(10):AI如何审查装修合同与报价单
人工智能·ai·开源·github·open source·renopit
TunerT_TQ9 小时前
Google|LangExtract 源码静态评测:从 90 个 Python 文件看大模型结构化信息抽取工程基础
google·开源·github
Vuhao10 小时前
DeepSeek Harness:我 vibe coding 一个会陪你的桃濑日和
开源·github
Jay-r10 小时前
DeepSeek Harness 极简上手:装好、玩熟、让它自己长新能力
人工智能·windows·ai·github·ai编程·deepseek·harness
CAD老兵13 小时前
让 AI Coding Agent 直接访问 CAD 文档:GitMCP 实战指南
前端·人工智能·github
Revolution6113 小时前
DeepSeek Harness 最近上线:Everything is a Plugin 有什么特别之处
llm·github·deepseek
互联网中的一颗神经元14 小时前
ZZ — Git 速查表
大数据·git·elasticsearch
早安试言15 小时前
git使用
git
燐妤15 小时前
梦绘片场 ProjectDream故事总纲场景剧本篇:从项目到成片的 AI 漫剧工作台
人工智能·git·ai·项目开发