Git常用操作命令详解

需积分: 1 0 下载量 139 浏览量 更新于2024-08-05 收藏 2KB TXT 举报
"Git仓库常用操作命令" Git是分布式版本控制系统,用于跟踪文件和目录的修改,便于协作开发。以下是一些Git仓库的常用操作命令: 1. **忽略文件** - `.gitignore` 文件用来指定哪些文件或文件夹不需要被Git追踪。例如,你可以在该文件中添加特定的文件扩展名或整个目录。 - 添加 `.gitignore` 文件到仓库:`git add .gitignore` - 提交更新:`git commit -m "Update .gitignore"`,这将把新的`.gitignore`规则提交到仓库。 2. **删除文件** - 从工作区移除文件:`git rm --cached <file>`,这会从Git索引中移除文件,但不会从文件系统中删除。 - 删除整个目录:`git rm -r --cached <directory>` 3. **查看状态** - `git status` 命令用于检查当前仓库的状态,包括未追踪、已修改、待提交的文件等。 4. **分支管理** - 创建分支:`git branch <name>`,创建一个新的分支。 - 列出所有分支:`git branch` - 切换分支:`git checkout <name>`,切换到指定分支。 - 创建并切换到新分支:`git checkout -b <new_branch>` - 合并分支:`git merge <name>`,将指定分支的更改合并到当前分支。 - 推送分支:`git push origin <branch_name>`,将本地分支推送到远程仓库。 5. **拉取与更新** - `git pull` 用于将远程仓库的更新合并到本地,它执行了`git fetch`(获取远程改动)和`git merge`(合并远程分支到当前分支)两个操作。 - 如果遇到冲突,需要手动解决后再次提交。 6. **配置用户信息** - 查看当前用户设置:`git config user.name` 和 `git config user.email` - 全局设置用户信息:`git config --global user.name "Your_username"` 和 `git config --global user.email "Your_email"` 7. **恢复与回退** - 获取所有远程分支:`git fetch --all` - 回退到某个提交:`git reset --hard <commit_hash>`,谨慎操作,这会丢弃所有未提交的改动。 - 同步远程仓库:`git pull`,这通常会合并远程分支的更新。 8. **查找历史操作** - `git reflog` 可以查看所有的Git操作历史,用于找回丢失的分支或提交。 以上是Git的一些基本操作,对于日常的代码管理和协作开发非常有用。在使用时,确保对每个命令的作用有清晰的理解,以避免误操作导致的数据丢失。在实际工作中,还可以结合IDE如IntelliJ IDEA的集成Git功能,使操作更为便捷。