/*--- 配置(初次配置)---*/
git config --global user.name "yourname"
git config --global user.email "youremail@youremail.com"
Tip:查看用户名和密码
git config user.name ----- 查看用户名和密码
git config user.email ----- 查看用户名和密码
ssh-keygen -t rsa -C "youremail@youremail.com" ----- 生成sshkey,-->在个人中心配置ssh key
ssh -T git@gitee.com ----- 连接gitee
Tip:查看 public key
cat ~/.ssh/id_rsa.pub ----- 查看你的 public key
/*--- Git Bush Here ---*/
git clone https://gitee.com/xxx/xxx ----- 将你的远程仓库克隆到本地
/*--- (初次上传) ---*/
git init ----- 初始化本地项目
git add . ----- 指定更新内容
git commit -m "2021.09.03" ----- 添加更新说明
git remote add origin https://gitee.com/xxx/xxx ----- 绑定远程仓库
git push origin master ----- 执行更新操作
Tip:更换远程仓库
git remote remove origin ----- 移除已绑定远程仓库
git remote -v ----- 查看已绑定远程仓库
/*--- 更新代码(二次添加) ---*/
git pull ----- 先获取gitee上别人上传的代码
git pull origin master ----- 从远程仓库同步最新版本到本地
git add . ----- 指定更新内容
git commit -m "xxx" ----- 添加更新说明
git push ----- 执行更新操作
Tip:强制更新
git push -u origin master -f ----- (加-f是强制提交)
git push origin master --force ----- (git本地强制覆盖远程)
Tip:如果更新报错: (Your branch is up-to-date with 'origin/master'.)
1、git branch newbranch ----- 创建新分支
2、git branch ----- 检查新分支是否创建成功
3、git checkout newbranch ----- 切换到新分支下
4、git add . ----- 添加代码
5、git commit -m "second " ----- 添加备注
6、git status ----- 检查是否成功
7、git checkout master ----- 切换到主分支
8、git merge newbranch ----- 将新分支改动的代码合并到主分支
9、git push -u origin master ----- push代码
10、git branch -D newbranch ----- 最后还可以删除这个分支
git status ----- 查看当前本地文件信息,会显示本地修改了哪些文件
git branch ----- 查看当前分支 提交代码之前一定要看清分支!!!
git branch -a ----- 查看本地和远程的所有分支
git rm ss.txt ----- 删除本地代码库文件
git rm -r aaa ----- 删除本地代码库文件夹
/*--- 代码回退 ---*/
git reflog ----- 输出所有分支的所有操作记录,包括已经被删除的 commit 记录和 reset 的操作
git reset --hard HEAD@{n} ----- 找到丢失前的commit那一步的HEAD@{n}