# git使用总结 **Repository Path**: zyyfff/git-usage-summary ## Basic Information - **Project Name**: git使用总结 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-30 - **Last Updated**: 2024-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

git使用总结

## 基础操作 #### 本地仓库管理 1. 初始化本地库,进入库所在文件,傅用git init对本地仓库进行初始化。 2. 将文件添加到git缓存区,git add **.txt,使用git add -A或者git add . 可以提交当前仓库的所有改动。 3. 查看当前文件提交状态,git status -s,(A:提交成功;AM:文件在添加到缓存之后又有改动) 4. 从缓存提交版本到本地仓库,git commit -m "" 参数-m后为当次提交的备注信息 5. 将本地git 仓库上传至服务器 git push https://gitee.com/***/***.git 6. 查看提交的日志 git log #### 远程仓库管理 1. 修改仓库名 git remote rename origin **** 修改后git push **** master 不再使用origin 2. 添加一个仓库 git remote add origin 仓库地址 origin是你的仓库别名,可以随便改,但务必不要与已有仓库别名冲突 3. 查看当前仓库对应的远程仓库 git remote -v 其中fetch是用来拉取,push是用来推送 4. 修改仓库对应的远程仓库 git remote set-usr origin 仓库地址 ## 使用问题 1. git pull成功了,但是本地代码没有更新 解决办法:首先使用git reset --hard,重置当前分支并丢弃所有未提交的更改,接下来就正常的把代码拉下来:git pull origin XX. 2. 团队其他成员修改了某文件并已提交入库,你在pull之前修改了本地该文件,等你修改完代码再pull时,这时会报错如下错误: error: Your local changes to the following files would be overwritten by merge 解决办法:废弃本地修改1.git reset --hard 2.git pull origin master 保留本地修改 1.git stash #封存修改 2.git pull origin master 3.git stash pop #把修改还原 3. xxxx