linux终端git命令大全
-
1. git init:初始化一个新的Git仓库。
2. git clone [url]:从远程仓库克隆一个副本到本地。
3. git add [文件名]:将指定的文件添加到暂存区。
4. git commit -m [提交信息]:提交暂存区的文件到本地版本库。
5. git status:查看当前版本库的状态,包括修改的文件、已添加到暂存区的文件等。
6. git push:将本地版本库的修改推送到远程仓库。
7. git pull:从远程仓库拉取最新的修改到本地。
8. git branch:查看当前所有分支。
9. git checkout [分支名]:切换到指定的分支。
10. git merge [分支名]:将指定的分支合并到当前分支。
11. git log:查看版本库的提交历史。
12. git reset [commit]:回退到指定的提交。
13. git stash:将当前工作目录的修改暂存起来,可以暂时切换到其他分支。
14. git tag [标签名]:为当前版本打上标签。这只是部分常用的命令,Git拥有更多的功能和命令,可以根据实际需求来选择使用。建议在学习Git时,逐步掌握这些基本命令,以便更好地管理版本库和团队协作。
2年前 -
在Linux终端中使用Git命令可以进行版本控制、代码管理和协同开发。下面是一些常用的Git命令:
1. 初始化仓库:git init
通过运行此命令可以在当前目录创建一个新的Git仓库。2. 克隆仓库:git clone
通过此命令可以克隆一个已有的Git仓库到本地。3. 添加文件:git add
将指定文件添加到Git仓库的暂存区。4. 提交修改:git commit -m “message”
将暂存区中的文件提交到Git仓库,并附加一条提交信息。5. 查看提交记录:git log
显示Git仓库的提交历史记录。6. 撤销修改:git checkout —
丢弃工作目录中的修改,恢复到最近一次提交的状态。7. 创建分支:git branch
创建一个新的分支,可以在分支上进行独立的开发工作。8. 切换分支:git checkout
切换到指定的分支。9. 合并分支:git merge
将指定的分支合并到当前分支。10. 删除分支:git branch -d
删除指定的分支。11. 拉取远程仓库的更新:git pull
从远程仓库拉取更新到本地。12. 推送本地修改到远程仓库:git push
将本地的修改推送到远程仓库。13. 查看工作区状态:git status
显示工作区和暂存区的状态。14. 创建并切换分支:git checkout -b
创建一个新分支,并切换到该分支上。15. 标签管理:git tag
创建一个标签,用于标记提交。这些命令只是Git命令中的一小部分,使用这些命令可以完成常见的代码管理操作。熟练运用这些命令可以提高代码的管理效率,使团队协作更加顺畅。
2年前 -
一、前言
Git是一个分布式版本控制系统,广泛应用于软件开发中。在Linux终端中,通过Git命令可以对代码进行版本控制、协作开发等操作。本文将介绍Linux终端下常用的Git命令,包括仓库操作、分支管理、代码提交、冲突解决等。
二、仓库操作
1. 初始化仓库
在当前目录下初始化一个空的Git仓库。
“`
git init
“`2. 克隆仓库
从远程仓库克隆代码到本地。
“`
git clone
“`3. 添加文件到仓库
将文件添加到Git仓库的暂存区。
“`
git add
“`4. 提交改动
将暂存区的改动提交到本地仓库。
“`
git commit -m “commit message”
“`5. 查看仓库状态
查看当前仓库的状态,包括暂存区和工作区的改动情况。
“`
git status
“`6. 查看提交日志
查看当前仓库的提交历史。
“`
git log
“`7. 撤销改动
撤销工作区或暂存区的改动。
“`
git checkout —# 撤销工作区的改动
git reset HEAD# 撤销暂存区的改动
“`8. 移除文件
移除工作区中的文件,并将此操作添加到暂存区。
“`
git rm
“`9. 恢复文件
恢复被移除的文件到工作区。
“`
git checkout —
“`10. 切换分支
切换当前工作分支到指定分支。
“`
git checkout
“`三、分支管理
1. 创建分支
创建一个新的分支,并切换到该分支。
“`
git branch
git checkout
“`2. 列出分支
列出当前仓库的所有分支。
“`
git branch
“`3. 合并分支
将指定分支的改动合并到当前分支。
“`
git merge
“`4. 删除分支
删除指定分支。
“`
git branch -d
“`五、代码提交
1. 推送提交
将本地分支的提交推送到远程仓库。
“`
git push
“`2. 拉取改动
从远程仓库拉取更新到本地。
“`
git pull
“`3. 配置用户名
设置Git提交改动时使用的用户名。
“`
git config –global user.name “Your Name”
“`4. 配置用户邮箱
设置Git提交改动时使用的用户邮箱。
“`
git config –global user.email “email@example.com”
“`六、冲突解决
1. 解决冲突
手动解决代码合并过程中出现的冲突。
“`
git status # 查看冲突文件
# 编辑冲突文件,解决冲突
git add# 将解决冲突后的文件标记为已解决
git commit -m “Merge conflict resolved” # 提交解决冲突的改动
“`2. 中止合并
如果冲突解决过程中发现无法解决,可以中止合并。
“`
git merge –abort
“`七、其他常用命令
1. 查看远程仓库
查看当前仓库配置的远程仓库。
“`
git remote -v
“`2. 添加远程仓库
添加一个远程仓库。
“`
git remote add
“`3. 移除远程仓库
移除一个远程仓库。
“`
git remote remove
“`4. 查看提交差异
比较指定提交与当前工作区的差异。
“`
git diff
“`5. 回退到指定提交
将当前分支回退到指定提交。
“`
git reset
“`八、总结
本文介绍了在Linux终端下常用的Git命令,包括仓库操作、分支管理、代码提交和冲突解决等。熟练掌握这些命令可以提高开发效率,并且使代码管理更加清晰和有序。需要注意的是,使用Git命令时要谨慎操作,以免造成代码丢失或混乱。
2年前