# 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