qidao123.com技术社区-IT企服评测·应用市场

标题: IDEA连接github(上传项目) [打印本页]

作者: 西河刘卡车医    时间: 5 天前
标题: IDEA连接github(上传项目)
条件:菜鸟学习的记录过程,如果有不足之处,还请各位大佬大神们指教(感谢)】
1.先配置好git环境。

没配置的小伙伴可以看上一篇文章教程。
安装git,2.49.0版本-CSDN博客

2.在idea设置git

打开IDEA设置---版本控制----git

【题外话】如果必要中文汉化idea,可以在设置---插件plugin---搜索Chinese   安装就行了。


这时间,你点击【测试】,就会显示你的git版本。


3.在idea添加github账号

点击(通过github登录)会直接跳转网页,让你登录。

【问题】
奇怪,怎么禁止我访问。大概是网络问题

【办理】
换一个登录方式:令牌token登录
登录github账号。点击设置setting---开发者设置-----token----天生一个token
天生一个token,复制token到idea


把你刚才的token复制粘贴进去

这时间idea就会登录乐成你的github账号


4.创建本地堆栈

在IDEA   打开一个项目, 点击VCS----创建git堆栈

这时间,项目就酿成了红色  ,

你的文件,右键  -----git------add添加    (Ctrl+Alt+A)
等一下,系统正在加载,末了项目都酿成了绿色了。
别急,现在文件只是暂存,还没有放到github。

想起来了,打开你的文件目录,右键   git  bash   here
会显示(master)
   git  config user.name
  git config user.email
  


项目,右键----git-----提交目录(commit)

你提交后,在idea终端输入  git  log
   git  log
  如果终端显示你的用户名和邮箱,阐明乐成【可忽略  问题】

【问题  commi失败】



【办理】

如果你的项目跟我一样多,等了很久,都没有提交乐成。
在项目右键  创建一个   .gitignore   文件。
复制粘贴代码
  1. # Byte-compiled / optimized / DLL files
  2. __pycache__/
  3. *.py[cod]
  4. *$py.class
  5. # Virtual environment
  6. venv/
  7. env/
  8. .venv/
  9. ENV/
  10. # VSCode / PyCharm / JetBrains settings
  11. .vscode/
  12. .idea/
  13. # Jupyter Notebook checkpoint
  14. .ipynb_checkpoints/
  15. # Logs and debug
  16. *.log
  17. *.tmp
  18. *.bak
  19. *.swp
  20. # macOS / Windows
  21. .DS_Store
  22. Thumbs.db
  23. # Cache
  24. .cache/
  25. *.egg-info/
  26. .eggs/
  27. *.sqlite3
  28. *.db
  29. # Output files (根据你项目情况选用)
  30. *.csv
  31. *.tsv
  32. *.xls
  33. *.xlsx
  34. *.json
  35. *.xml
  36. # Images / media
  37. *.png
  38. *.jpg
  39. *.jpeg
  40. *.gif
  41. *.bmp
  42. # Git itself
  43. .git/
  44. .gitignore
  45. # Others you know不需要提交的路径(可根据实际增减)
  46. output/
  47. results/
  48. data/
复制代码



打开Idea里面的终端
分别 输入:
你可以 强制移除缓存中的所有文件(包罗 .gitignore),再重新添加一遍(它不会删除你本地的文件,只是取消 Git 跟踪它们)。
   git rm -r --cached . -f
  
git add .
  
git commit -m "重新初始化项目,应用 .gitignore 忽略规则"
 
  接着,在终端输入
   git  log
  终端会显示   你的用户名和邮箱。
   commit a1b2c3d4e5f6...  # 提交ID
Author: 你的名字 <你的邮箱>
Date:   2025-05-16 14:32:10 +0800
      重新初始化项目,应用 .gitignore 忽略规则
  如果你能看到这条 commit 记录,就阐明提交乐成了。


方法一:利用 git log 检察提交记录
方法二:利用 git status 检察当前状态

弄好后,我的文件变回原来的黑色



5.上传文件到github

经过操作,VCS酿成了Git
点击 Git ----Github------在github共享项目

点击共享



哦豁,这时间,你可以打开你的github账号,看看你的项目有没有在里面。
你的项目和代码,如果都在github可以检察,阐明你都做乐成了。

【问题:无法创建github堆栈】

哦豁,我的idea提示无法创建堆栈,但是我的github已经帮我创建了paper项目(空堆栈)
必要我重新pull 项目。



【办理】

我的项目名字叫paper   ,你们自己的项目叫什么,自己对应的修改哦。
在终端输入
你可以先检察当前分支名
  1. git branch
复制代码
你已经乐成在 GitHub 上创建了一个名为 Paper 的长途堆栈:
 https://github.com/用户名/Paper
但由于 本地项目还没推送到这个长途堆栈,所以长途堆栈是空的。

✅把本地项目推送到这个堆栈
请在你的项目目录(即 F:\Code\IDEAcode\Paper)依次运行以下下令




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4