Day10|11-9:在github上建立自己的仓库并使用git进行版本管理


在github上建立自己的仓库并使用git进行版本管理


步骤:

  1. 下载git;
  2. 在项目根目录下右键打开Git Bash;
  3. 输入git init创建空仓库(*在根目录创建.git隐藏文件夹);
  4. 输入touch .gitignore创建gitignore文件,编辑要忽略的文件(注意:文件夹采用/文件夹名/,文件采用*.文件格式);
  5. 输入touch readme.md创建readme.md文件用于介绍;
  6. 输入git add .将非忽略文件添加到索引区;
  7. 遇到问题:warning: LF will be replaced by CRLF
    原因: Windows 上的编辑器会悄悄把行尾的换行(LF)字符转换成回车(CR)和换行(LF),或在用户按下 Enter 键时,插入回车(CR)和换行(LF)两个字符;
    解决:
1.#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true
 
2.#提交时转换为LF,检出时不转换
$ git config --global core.autocrlf input

3.#提交检出均不转换
$ git config --global core.autocrlf false

4.#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true   
 
#允许提交包含混合换行符的文件
git config --global core.safecrlf false   
 
#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
  1. 输入git status查看索引区情况(非必须);
  2. 输入git commit -m “提交信息”,暂存区中的所有文件添加到本地仓库;
  3. 遇到问题:邮箱不一致
    解决:进入.git的config文件中添加
[user]
	name = my name
	email = my email

已解决
12. 输入git remote add demo https://github.com/ghs2022/demo.git,其中demo为远程仓库名,网址为远程仓库网址,用于配置远程仓库;
13. 遇到问题:上传代码出现的报错问题unable to access…
解决:输入

git config --global --unset http.proxy

git config --global --unset https.proxy
  1. 遇到问题:仓库名字过长
    解决:改名为DeliveryPlatform
    (不小心把项目改到修复不了了,熬不下去了明天才继续搞)
  2. 输入git push -u demo “master”,将本地仓库推送到远程仓库;
  3. 终于成功了!!!
  4. 遇到问题:没推送到main
    解决:
1.克隆到本地(本地没有的话):git clone xxxxxxx.git
2.创建并切换到main:git checkout -b main
3.推送到main:git push origin main
4.删除本地master:git branch -d master
5.删除远程master:git push origin :master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值