追踪文件变更(备份)
协同开发(内容冲突、合并)
# 名称
git config global user.name "binghan"
# 邮箱
git config global user.email 1114865162@qq.com
# 查看
git config --list
# 在文件夹 打开 git bash 初始化 出现.git隐藏文件
git init
# 增加暂存区
git add .
# 提交本地仓库
git commit -m ""
# 查看提交记录 id
git log
# 回退到id
git reset --hard 'commit_id'
# 删除 已提交的文件 删除工作区 不删除本地仓库
git rm 文件名
# 查看本地分支(-v 查看消息)
git branch (-v)
# 造分支
git branch 分支名
# 切换分支
git checkout 分支名
# 合并分区
git merge 分支名
# 删除分支
git branch -d 分支名
解决换行报错问题(Git 使用默认回车换行符CRLF,下面命令禁用)
git config --global core.autocrlf false
# 克隆 https 方式
git clone "https地址"
ssh 方式
生成公钥和私钥
# 克隆 ssh(Secure Shell) 方式
ssh -keygen -t rsa
# 将公钥方法码云 测试链接
ssh -t "git@gitee.com"
# 克隆内容
git clone "ssh地址"
到 ..四阶段 支付 对称非对称公钥私钥算法
# 查看远程仓库服务器
git remote -v
# 添加远程仓库 建立连接
git remote add origin "远程仓库地址"
# 提交 主分支(第一次需要-u)
git push -u origin master
# 拉取文件
git pull origin master
# 代码冲突 push 失败 需要先 pull 代码,然后打开修改冲突在 push