Git 是一个分布式版本控制系统,广泛应用于软件开发和协作工作流中。通过 Git,开发者可以跟踪文件和目录的变化,协同编辑代码,并确保团队间的一致性和版本管理。以下是一些常用的 Git 命令和概念: 1. **安装 Git**: - 可以从官方网站或者镜像网站下载并安装 Git。例如,`https://registry.npmmirror.com/binary.html` 提供了 Git 的镜像下载。 2. **学习资源**: - 推荐的学习网站包括 `https://www.rstk.cn/news/17195.html?action=onClick` 和 `https://www.liaoxuefeng.com/wiki/896043488029600`,这些网站提供了详细的教程和实践指导。 3. **基本操作**: - **初始化仓库**: 在本地目录中运行 `git init` 来创建一个新的 Git 仓库。 - **关联远程仓库**: 使用 `git remote add origin <url>` 将本地仓库与远程仓库关联,如 `git remote add origin git@192.168.1.134:testlsh/imu-16500.git`。 - **查看远程分支**: 输入 `git branch -r` 查看远程分支。 - **切换分支**: `git checkout <branch_name>`,如 `git checkout develop`。 - **创建新分支**: `git branch <new_branch>`。 - **合并分支**: `git merge <branch_to_merge>`。 - **推送本地修改**: `git push -u origin <branch>`,例如 `git push -u origin master`。 - **拉取更新**: `git pull --rebase origin master`,解决冲突后再推送。 4. **错误处理**: - 如果遇到 "failed to push some refs" 错误,可能是因为本地和远程有冲突。先用 `git pull --rebase origin master` 拉取并解决冲突,然后再次尝试推送。 5. **克隆仓库**: - `git clone <repository>` 用于从远程仓库克隆全部内容到本地,包括 `.git` 目录。克隆时可以指定分支,如 `git clone -b develop <repository>`。 - `git clone` 默认克隆到当前目录,若需指定目录,如 `git clone <repository> /path/to/directory`。 6. **仓库权限**: - Git 仓库的可见性级别分为私有、内部和公共,影响不同用户对仓库的访问权限。 7. **删除项目**: - 要删除 Git 仓库中的项目,通常需要在相应的 Git 服务(如 GitHub 或 GitLab)上进行操作,因为 Git 命令不提供直接删除仓库的功能。 8. **工作流**: - Git 的常见工作流程包括创建分支(开发新功能),合并分支(测试和审查代码),以及定期拉取远程更新以保持同步。 9. **状态查询**: - 使用 `git status` 检查当前仓库的状态,了解哪些文件被修改、新增或删除。 10. **提交代码**: - `git add .` 将所有改动添加到暂存区。 - `git commit -m "提交信息"` 创建一个新的提交,描述当前的改动。 - `git push` 将本地提交推送到远程仓库。 11. **解决冲突**: - 当合并或推送时发生冲突,需要手动编辑冲突文件,保留所需更改,然后提交。 通过熟练掌握这些 Git 命令和概念,开发者可以更高效地进行版本控制和团队协作。不断练习和探索 Git 的更多功能,可以帮助你更好地适应软件开发的节奏和需求。
剩余11页未读,继续阅读
- 粉丝: 4w+
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助