Git实战:命令详解与操作流程

需积分: 10 4 下载量 193 浏览量 更新于2024-09-09 收藏 74KB DOC 举报
"git实战命令" 本文档主要涵盖了Git的基本操作,包括起步、上传与下载、创建分支等核心功能。Git是一种分布式版本控制系统,用于跟踪对文件和项目目录的更改,以便于协同开发和版本管理。 #### 起步 1. **上传** - **关联远程仓库**:通过`git remote add`命令可以将本地仓库与远程仓库关联,例如`git remote add origin git@code.aliyun.com:yourname/__yl.git`。你还可以为远程仓库指定自定义名称,如`my_files_remote`。 - **第一次推送**:首次推送本地`master`分支内容至远程仓库,使用`git push -u origin master`。 `-u`选项用于设置默认的上游分支。 2. **查询和提交修改** - **查看本地修改**:使用`git status`检查未跟踪或已修改的文件。 - **查看文件修改**:`git diff gitignore`显示`gitignore`文件的具体修改。 - **添加文件到仓库**:使用`git add`命令将文件添加到暂存区,例如`git add .`表示添加所有修改。 - **提交到本地仓库**:使用`git commit -m "备注信息"`将暂存区的更改保存到本地历史记录。 - **推送到远程仓库**:使用`git push origin master`将本地提交推送到远程`master`分支。 #### 第一次下拉 - **初始化本地仓库**:使用`git init`在本地创建一个新的Git仓库。 - **添加远程仓库**:同上传部分,关联远程仓库。 - **拉取远程代码**:`git pull origin master`将远程仓库的`master`分支内容拉取到本地。 #### 把远程仓库的更新下拉到本地 - **查看远程仓库**:`git remote -v`列出远程仓库的信息。 - **获取远程更新**:`git fetch origin master`获取远程仓库的最新版本但不合并。 - **比较本地与远程**:`git log -p master..origin/master`对比本地与远程分支的区别。 - **合并远程代码**:使用`git merge origin/master`将远程的更改合并到本地仓库。 #### 创建分支 - **查看远程分支**:`git branch -r`列出远程仓库的分支。 - **创建与切换分支**:`git checkout -b new_branch`可以在现有分支基础上创建并切换到新分支`new_branch`。 创建分支是Git的一个重要特性,它允许开发者在不影响主线工作的情况下进行新功能的开发或错误修复。完成后再通过合并分支将改动合并回主分支。 #### 其他操作 除了上述命令外,Git还有许多其他功能,例如解决合并冲突、重置提交、标签管理等。对于团队协作,理解并熟练使用这些命令是至关重要的,它们能确保代码的同步和版本控制的高效性。通过不断的实践和学习,可以更好地掌握Git这一强大的工具。