Git基础操作指南:创建、切换、合并与删除分支

需积分: 6 1 下载量 167 浏览量 更新于2024-09-11 收藏 2KB TXT 举报
"Git基本操作" Git 是一个分布式版本控制系统,用于跟踪对文件和项目更改的工具。本资源主要涵盖了在日常开发中常见的Git操作。以下是对这些操作的详细解释: 1. 创建本地分支与远程分支同步: `git checkout -b app-upgrade origin/app-upgrade` 这条命令会创建一个新的本地分支`app-upgrade`,并将其与远程分支`origin/app-upgrade`同步。这样做的目的是确保你在本地有一个与远程分支相匹配的工作副本。 2. 查看本地分支及远程分支: `git branch -a` 使用`-a`参数会列出所有本地分支以及远程追踪分支。这对于了解当前环境中有哪些可用分支非常有用。 3. 切换分支: `git checkout app-upgrade` 或 `git checkout master` 这两个命令分别用于切换到`app-upgrade`分支和`master`分支。在开发过程中,你可能需要在不同的分支之间切换以处理不同的任务或修复问题。 4. 合并分支: 这个过程涉及到从一个分支(例如`master`)获取最新代码,然后将其合并到另一个分支(例如`app-upgrade`): 1) `git checkout master` - 切换到`master`分支 2) `git pull` - 获取远程`master`分支的最新代码 3) `git checkout app-upgrade` - 切换到`app-upgrade`分支 4) `git pull` - 获取`app-upgrade`的最新代码 5) `git merge master` - 将`master`分支合并到`app-upgrade` 6) `git push origin app-upgrade` - 推送`app-upgrade`分支的最新代码到远程 5. 删除本地分支: `git branch -d app-upgrade` 当某个分支不再需要时,可以使用`-d`选项删除它。请注意,如果该分支还有未合并的更改,Git可能会阻止你立即删除它。 6. 删除远程分支: `git push origin --delete develop-4937` 这条命令会从远程仓库中删除指定的分支。在执行此操作前,请确保你不再需要这个分支上的任何更改。 7. 创建新仓库: 创建新仓库的步骤包括: 1) 在Git服务器上创建一个远程仓库,如`git@xx.xx.xx.xx:/home/data/git/xxxxxx.git` 2) 初始化本地仓库:`git init` 3) 添加所有文件到仓库并提交:`git add .`,`git commit -m "first commit"` 4) 关联本地仓库到远程仓库:`git remote add origin git@xx.xx.xx.xx:/home/data/git/xxxxxx.git` 5) 推送本地代码到远程仓库:`git push -u origin master`,首次推送需要`-u`选项设置上游跟踪。 6) 如果需要推送本地分支到远程新分支:`git push origin local-branch:remote-newBranch` 8. 本地分支与远程分支建立联系: `git branch --set-upstream-to=origin/hbxs-onsale` 这个命令用于设置本地分支`hbxs-onsale`跟踪远程分支`origin/hbxs-onsale`。这样,你可以使用`git pull`和`git push`命令无需指定分支名称。 开发分支管理通常遵循一定的规则,例如: - master:在某些项目中,master分支被视为主分支,存储着最新的稳定版本。但在某些组织中,这个角色可能被其他分支取代。 - vn.n:这样的分支对应线上发布的版本,确保每次部署的都是经过测试的稳定代码。 掌握这些基本操作后,你将能够有效地进行版本控制,协同开发,并管理Git仓库。