linux终端git命令大全

fiy 其他 79

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、前言

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部