一、git代码上传
创建仓库成功后,已有文件夹或仓库,根据指引执行上传文件
在本地文件目录下打卡cmd,执行
git init
git remote add origin https://xxx
git add.
git commit -m '提交'
git push -u origin master
执行git add . 有时会报错:
代码回车符、换行符被转换,执行
#拒绝提交包含混合换行符的文件
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但不删除代码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。