蔡不菜和他的uU们

  • 首页
  • 新鲜出炉
  • 我的记录
  • 我的动态
  • 我和uU
  • 好用分享
  • 关于与留言
志合者,不以山海为远;道乖者,不以咫尺为近
  1. 首页
  2. 新鲜出炉
  3. 正文

学习使用Git

2022年10月10日 159人阅读 0人点赞 0条评论

记录自己在使用git过程中遇到的问题,以及一些基本操作

本地项目关联远程仓库

远程仓库是空仓库的话,接下来要进行的是

  • 如果你的项目还未被git管理,需要使用命令
git init 
git add .
git commit -m '初始化'
git remote add origin (你的仓库链接 格式为 git@github.com/用户名/仓库名.git)
git branch -M main (之前没有这步操作)
git push -u origin main (推送到远程仓库)
  • 项目已被git管理,需要使用命令
git remote add origin (你的仓库链接 格式为 git@github.com/用户名/仓库名.git)
git branch -M main (之前没有这步操作)
git push -u origin main (推送到远程仓库)

如果远程仓库不是空仓库的话,(一般就是初始化时添加了READM.md、LINCENSE、.gitignore文件)
我遇到的一个问题是,直接使用(项目已被git管理)git remote add origin ,但是提示 已经存在该仓库,无法关联成功
此时进行关联的方法

git clone(你的仓库链接 格式为 git@github.com/用户名/仓库名.git) 将本地项目内容剪切到clone到本地的文件夹中
git add .
git commit -m '初始化'
git push

项目初始化时未添加 .gitignore 解决方法

项目情景:在项目初始化时未配置.gitignore文件,但已经使用git进行管理并推送到远程仓库,但同时也上传了一些没有必要的文件
此时.gitignore 虽然已经添加,但只能对后来新加入的文件生效,而之前已经被git 管理track 状态下的文件,.gitignore对其没有作用,此时需要进行的操作如下

git rm -r --cached ./  在你当前项目文件下使用命令窗口输入 ./ 表示当前项目文件夹
git status 可以查看到文件状态,
git add . 重新添加
git commit -m "xxx"
git push 

以上操作即可解决此类问题,

IDEA使用Git更新,本地更改丢失

场景:本地项目代码修改,但其他成员对远程进行修改,我不知道的情况下,点击了IDEA的更新按钮,然后发现自己本地的修改的代码的都不见了

git add .
git commit -m"xxx"
git pull
修改冲突
git push

Git 操作

git merge

git stash

使用参考

Git 错误

unable to access " " :SSL certificate problem self signed certificate

git config --global http.sslVerify false

fatal: refusing to merge unrelated histories

解决方法参考

标签: 暂无
最后更新:2022年10月10日

Csy

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
文章目录
  • 本地项目关联远程仓库
  • 项目初始化时未添加 .gitignore 解决方法
  • IDEA使用Git更新,本地更改丢失
  • Git 操作
    • git merge
    • git stash
  • Git 错误
    • unable to access " " :SSL certificate problem self signed certificate
    • fatal: refusing to merge unrelated histories

COPYRIGHT © 2021 caibucai.top. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

豫ICP备2021018055号