git的简单上传

简介: 该文档提供了一个简单的Git操作指南,包括如何上传项目到GitHub:`git init`, `git add .`, `git status`, 链接仓库 (`git remote add origin https://github.com/xxx.git`),然后根据是否有Readme.md选择推送命令。此外,还介绍了如何切换到main分支 (`git clone`, `git checkout -b main`, `git push -u origin main`)。对于Git中的中文显示问题,可以通过设置`git config`解决乱码,并处理LF/CRLF问题以确保跨平台兼容。

一、git上传项目

1、git init

2、git add .

3、git status

4、链接地址

git remote add origin https://github.com/xxx.git

5、上传文件

  1. git pull --rebase origin master,再用git push origin master(仓库带Readme.md)
  2. 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 问题

  1. Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行),即:\n
  2. Dos和Windows采用回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行),即:\r\n
  3. 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
相关文章
|
1月前
|
开发工具 git C++
【git 实用指南】git下载、拉取 代码
【git 实用指南】git下载、拉取 代码
467 2
|
1月前
|
开发工具 git
【git】如何删除git远程仓库上的文件
【git】如何删除git远程仓库上的文件
24 1
|
9月前
|
开发工具 git
将本地目录推送到Git远程仓库
将本地目录推送到Git远程仓库
|
9月前
|
Shell 开发工具 git
快速学会git版本管理——上传gitee仓库
快速学会git版本管理——上传gitee仓库
|
10月前
|
安全 开发工具 git
通过 git上传到 gitee 仓库
通过 git上传到 gitee 仓库
83 0
07-git-上传本地项目到仓库
07-git-上传本地项目到仓库
|
Shell 网络安全 开发工具
git把本地项目上传到gitup
** 第五步:**创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建;如果报ssh-keygen是不可用的命令,则没有配环境变量。在git/user/bin配在用户环境变量即可然后执行 ssh-keygen -t rsa -C “youremail@example.com”
git把本地项目上传到gitup
|
开发工具 git
【git】Git下载镜像
Git下载镜像,内含下载链接
|
Shell 开发工具 git
使用git 第一次上传项目到gitee
使用git 第一次上传项目到gitee
104 0
|
开发工具 git
【Git&GitHub - 8】:Git修改文件并提交到本地
【Git&GitHub - 8】:Git修改文件并提交到本地
113 0
【Git&GitHub - 8】:Git修改文件并提交到本地