git使用

下载Git并配置

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

配置SSH

生成SSH Key

ssh key生成命令

ssh-keygen -t rsa -C "注册邮箱"

//执行后一直回车即可

windows路径user路径下的.ssh文件夹下面的id_rsa.pub,复制,下面的是linux命令

cd ~/.ssh

cat id_rsa.pub

Github账号上添加公钥(就是上面生成的id_rsa.pub)

进入Settings设置

添加ssh key,把id_rsa.pub中的内容复制上去保存即可

配置参考git配置参考https://blog.csdn.net/weixin_44406127/article/details/137540031?ops_request_misc=%257B%2522request%255Fid%2522%253A%25227ac080543c7ce8fb7ab34f27853e45fa%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=7ac080543c7ce8fb7ab34f27853e45fa&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-137540031-null-null.142^v102^pc_search_result_base2&utm_term=git%E9%85%8D%E7%BD%AE&spm=1018.2226.3001.4187

拉项目代码

git clone 加上如下地址

切记不能直接一个项目地址就结束了,这样是无法拉项目的

git init 初始化仓库

git add 添加

git commit '' 变更

push 推到远程

pull从远程拉取最新代码

checkout将远程分支代码迁到本地(就是将本地代码改为相应的远程分支代码)

添加文件至忽略列表 有时候比如本地装环境包文件夹不希望被git关注,就在文件中添加相应路径

touch .gitignore

分支合并:拉远程最新代码,然后commit然后推到远程push,再提合并请求

IDE中使用git工具,如pycharm

git命令使用示例https://blog.csdn.net/weixin_42795087/article/details/131417548?ops_request_misc=&request_id=&biz_id=102&utm_term=git%E9%85%8D%E7%BD%AE&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-131417548.142^v102^pc_search_result_base2&spm=1018.2226.3001.4187

相关推荐
Escalating_xu7 分钟前
C++可变参数模板与引用折叠精讲
开发语言·c++
wuyk55512 分钟前
59.嵌入式C语言高级宏定义实战:多行宏、字符串化与符号拼接
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网·51单片机
云泽80818 分钟前
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解
开发语言·c++·c·开发工具·visual studio
2zcode1 小时前
基于MATLAB深度学习的乳腺钼靶影像乳腺癌智能诊断系统设计与实现
开发语言·深度学习·matlab·乳腺癌
MoonBit月兔1 小时前
错过大赛报名?MoonBit 开源大赛- 8 月黑客松正式开启
开发语言·ai-native·moonbit
weixin_538601971 小时前
智能体测开Day31
开发语言·python
lbb 小魔仙1 小时前
Git + Python 项目工作流最佳实践:pre-commit、CI、CHANGELOG 自动化
git·python·ci/cd
geovindu2 小时前
java: Facade Pattern
java·开发语言·后端·外观模式·结构型模式
listening7772 小时前
HarmonyOS 6.1 元服务深度优化:从“秒开”到“常驻”的极致体验
java·开发语言·spring
布朗克1682 小时前
Go 入门到精通-29-测试与基准
开发语言·后端·golang·测试与基准