git常用命令及分支操作
-
Git常用命令及分支操作
Git是一款非常强大的分布式版本控制系统,常用于团队协作开发。以下是一些常用的Git命令及分支操作:一、常用命令:
1. git init:初始化一个Git仓库,将当前目录变为Git仓库。
2. git clone [repository]:克隆远程仓库到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m [message]:提交暂存区的文件到本地仓库。
5. git push:推送本地仓库的文件到远程仓库。
6. git pull:从远程仓库拉取最新代码到本地。
7. git status:查看工作区和暂存区的状态。
8. git diff:查看文件的改动内容。二、分支操作:
1. git branch:列出本地仓库的分支。
2. git branch [branch_name]:创建一个新的分支。
3. git checkout [branch_name]:切换到指定的分支。
4. git merge [branch_name]:将指定分支的改动合并到当前分支。
5. git rebase [branch_name]:将当前分支的改动在指定分支的基础上重新应用。三、常用远程仓库操作:
1. git remote add [name] [url]:添加远程仓库。
2. git remote -v:查看远程仓库的详细信息。
3. git remote remove [name]:移除远程仓库。
4. git fetch [remote]:从远程仓库下载最新代码到本地,但不合并。
5. git branch -r:列出远程仓库的分支。以上是Git常用的命令及分支操作介绍。掌握这些操作,可以更好地使用Git进行版本控制和团队协作开发。
2年前 -
Git是一种版本控制系统,用于跟踪文件的更改,记录历史记录以及多人协同开发。以下是一些常用的Git命令以及分支操作:
1. git init:创建一个新的Git仓库。
– 运行此命令后会在当前目录下创建一个名为”.git”的隐藏文件夹,用于存储Git仓库的相关信息。2. git clone
:克隆一个远程Git仓库到本地。
– 将远程仓库的所有文件从远程服务器复制到本地,并创建一个与远程仓库相同的本地仓库。3. git add
:将文件添加到暂存区。
– 在修改了一个或多个文件后,可以使用此命令将文件添加到暂存区,以便在下一次提交时包含这些修改。4. git commit -m “
“:提交暂存区的文件到仓库。
– 将暂存区中的文件提交到当前分支的历史记录中,并附带一条说明信息。5. git push:将本地的提交推送到远程仓库。
– 将本地分支的所有提交推送到远程仓库,以便与其他人共享代码。6. git pull:从远程仓库拉取最新的代码。
– 将远程仓库中的最新代码拉取到本地,以便与本地仓库进行同步。7. git branch:列出所有分支。
– 显示当前仓库中所有的分支,并用”*”标记当前所在的分支。8. git branch
:创建一个新的分支。
– 在当前分支上创建一个新的分支,该新分支与当前分支的代码完全一致。9. git branch -d
:删除一个分支。
– 删除指定的分支,并且分支上的所有提交将会丢失。10. git checkout
:切换到指定分支。
– 将当前工作目录切换到指定分支,并将该分支的代码检出到工作目录中。11. git merge
:合并指定分支到当前分支。
– 将指定分支的代码合并到当前分支,并自动解决代码冲突(如果有的话)。12. git rebase
:将当前分支的提交移动到另一个分支上。
– 将当前分支的所有提交记录重新应用到目标分支上,可以产生更整洁、线性的提交历史。这些是Git中常用的命令和分支操作,通过熟练掌握这些命令,可以更有效地使用Git进行版本控制和协同开发。
2年前 -
一、git常用命令
1. 初始化仓库
“`
git init
“`
这个命令用来初始化一个新的git仓库,将当前目录变为git仓库,并创建一个.git目录,用来保存git的全部版本记录。2. 添加文件到仓库
“`
git add
“`
将文件添加到暂存区,准备提交到版本库。可以使用`git add .`命令添加当前目录下的所有文件。3. 提交文件到版本库
“`
git commit -m “commit message”
“`
将暂存区的文件提交到本地版本库,并添加提交信息。4. 查看修改状态
“`
git status
“`
显示工作区的状态,可以查看被修改的文件、暂存区的文件以及是否与版本库中的文件发生了差异。5. 查看提交历史
“`
git log
“`
显示git仓库的提交历史,包括每次提交的commit ID、作者、日期和提交信息。6. 回滚到指定版本
“`
git reset –hard
“`
回滚到指定的commit ID,将当前分支的HEAD指针和工作区的文件都恢复到指定版本的状态。7. 创建分支
“`
git branch
“`
基于当前版本,创建一个新的分支。8. 切换分支
“`
git checkout
“`
切换到指定的分支。9. 合并分支
“`
git merge
“`
将指定分支的内容合并到当前分支。10. 删除分支
“`
git branch -d
“`
删除指定的分支。11. 克隆远程仓库
“`
git clone
“`
从远程仓库中克隆代码到本地。12. 推送代码到远程仓库
“`
git push origin
“`
将本地的代码推送到远程仓库的指定分支。13. 拉取远程仓库的更新
“`
git pull origin
“`
从远程仓库拉取最新的更新到本地。二、分支操作流程
1. 创建分支
“`
git branch
“`
创建一个新的分支。可以使用`git branch -a`命令查看所有分支。2. 切换分支
“`
git checkout
“`
切换到指定的分支。3. 在新分支上进行开发
在新分支上进行代码修改和提交,不会影响其他分支的代码。4. 合并分支
“`
git checkout
git merge
“`
切换到目标分支,然后将另一个分支的内容合并到当前分支。5. 解决冲突
如果在合并分支时发生冲突,需要手动解决冲突。可以使用`git status`命令查看冲突文件,然后编辑文件解决冲突。6. 提交合并结果
解决完冲突后,将文件添加到暂存区,然后使用`git commit -m “merge message”`命令提交合并结果。7. 删除分支
“`
git branch -d
“`
删除已经合并的分支。8. 推送分支到远程仓库
“`
git push origin
“`
将本地的分支推送到远程仓库。以上是git的常用命令及分支操作流程,希望对你有帮助!
2年前