/*--- ?配置(初次配置)---*/ 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}
|