git的简单上传
一、git上传项目
1、git init
2、git add .
3、git status
4、链接地址
git remote add origin https://github.com/xxx.git
5、上传文件
- git pull --rebase origin master,再用git push origin master(仓库带Readme.md)
- git push -u origin master( GitHub上空仓库,没有Readme.md)
二、切换main分支
6、git clone https://github.com/xxx.git
7、git checkout -b main
8、git push -u origin main
三、git中的中文
git status中文乱码
# 文件路径中文,git status乱码
git config --global core.quotepath false
# 中文的commit log
# 修改C:\Program Files\Git\etc\profile
export LESSCHARSET=utf-8
# ls显示中文
# 修改C:\Program Files\Git\etc\git-completion.bash
alias ls='ls --show-control-chars --color=auto'
LF/CRLF 问题
-
Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行),即:\n
-
Dos和Windows采用回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行),即:\r\n
-
Mac OS采用回车CR表示下一行(CR:CarriageReturn,中文意思是回车),即:\r
// add时问题
# Git会将你add的所有文件结尾的CRLF转换为LF,而拉到本地时会再将文件的LF格式转为CRLF格式
git config --global core.autocrlf true
# add时Git会把CRLF转换为LF,而check时仍旧为LF
git config --global core.autocrlf input
# 不做任何改变,文本文件保持其原来的样子
git config --global core.autocrlf false
// push时问题
# 拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
# 允许提交包含混合换行符的文件
git config --global core.safecrlf false
# 提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)