一、git代码上传

创建仓库成功后,已有文件夹或仓库,根据指引执行上传文件
image.png
在本地文件目录下打卡cmd,执行

git init
git remote add origin https://xxx
git add.
git commit -m '提交'
git push -u origin master

执行git add . 有时会报错:

image.png

代码回车符、换行符被转换,执行

#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true   
 
#允许提交包含混合换行符的文件
git config --global core.safecrlf false   
 
#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn

二、常用git命令

安装成功后指定名称和邮箱
git config --global user.name "your name"
git config --global user.email "your email"

git branch // 查看所有分支
git checkout 分支名 // 检出分支
git checkout -b 分支名 // 创建并切换分支

git init // 初始化
git add. // 将所有文件提交到暂存区
git commit -m '提交备注' // 提交到仓库
git push origin 标签名称 //同步这个tag到远程服务器 默认tag是打在本地的 这个命令可以把它推到远程
git push -u origin master // 将本地内容推送到远程仓库--第一次更新
git push origin master // 将本地内容推送到远程仓库--日常更新
git pull 拉取远程仓库所有分支合并到本地
git pull origin master 拉取远程master分支,合并到当前本地master分支
git fetch 仅做拉取操作,不做合并,合并需要自己再找其他方法

git clone -b 分支名 地址 // 克隆分支的代码到本地

git submodule init // 初始化子模块
git submodule update // 更新子模块与主仓库中的子模块代码同步
子模块目录下更新: git pull

git reset --soft HEAD~1 // 撤销上次commit但不删除代码


瑞瑞_
73 声望8 粉丝