工作中常用到的git命令

worktile 其他 107

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在工作中,我们经常使用Git进行版本控制。以下是一些常用的Git命令:

    1. git init:在当前目录初始化一个新的Git仓库。

    2. git clone [url]:克隆远程仓库到本地。

    3. git add [file]:将文件加入到暂存区,准备提交。

    4. git commit -m [message]:提交暂存区的文件,并添加提交信息。

    5. git status:查看工作区和暂存区的状态。

    6. git log:显示提交历史记录。

    7. git branch:显示当前所有的分支。

    8. git branch [branch_name]:创建一个新的分支。

    9. git checkout [branch_name]:切换到指定的分支。

    10. git merge [branch_name]:将指定分支的改动合并到当前分支。

    11. git pull:将远程仓库的改动更新到本地分支。

    12. git push:将本地分支的改动推送到远程仓库。

    13. git stash:将未提交的改动暂存起来,以便切换分支。

    14. git reset [commit]:回退到指定的提交版本。

    15. git rebase [branch_name]:将当前分支的改动合并到指定分支上。

    这些只是Git命令的一小部分,但是在日常工作中使用频率较高。通过熟练掌握这些命令,可以提高工作效率并更好地管理代码。当然,还有很多其他的Git命令和操作方法,需要根据具体需求进行学习和实践。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在工作中,使用版本控制系统是非常常见的,而Git是最常用和流行的版本控制系统之一。以下是工作中常用到的一些Git命令:

    1. git init:用于初始化一个新的Git仓库。在工作开始时,通常要在项目文件夹中使用该命令创建一个Git仓库。

    2. git clone:用于从远程仓库克隆一个本地副本。通常在开始工作之前,需要从远程仓库获取代码,并创建一个本地副本以进行开发。

    3. git add:用于将文件添加到Git的暂存区。在工作过程中,通常需要将修改的文件添加到暂存区,以便将其包含在下一次提交中。可以使用“git add .”命令将当前目录下的所有新文件和修改的文件添加到暂存区。

    4. git commit:用于将更改保存到Git仓库。使用该命令时,需要提供一个提交消息,以说明该提交所做的更改。可以使用“git commit -m ‘commit message’”命令直接在命令行中提供提交消息。

    5. git push:用于将本地提交推送到远程仓库。在工作完成后,通常要将本地的提交推送到远程仓库以进行代码的共享和备份。可以使用“git push origin branch_name”命令将特定分支的提交推送到远程仓库。

    6. git pull:用于从远程仓库获取最新的代码并合并到本地仓库。在与其他人协作开发时,可能会有其他人对代码进行了更改,需要使用“git pull”命令将这些更改拉取到本地仓库。

    7. git branch:用于创建、查看和删除版本分支。分支可以用来独立开发新的功能或修复错误,不影响主分支的稳定性。可以使用“git branch branch_name”命令创建一个新的分支,使用“git branch”命令查看所有分支。

    8. git merge:用于将一个分支的更改合并到另一个分支。当一个分支的工作完成后,可以使用“git merge branch_name”命令将其合并到其他分支中。

    9. git stash:用于保存当前工作目录的状态并清空工作目录,以便切换到其他分支。当需要切换分支但尚未完成当前分支的工作时,可以使用“git stash”命令将当前工作保存起来,然后使用“git stash apply”命令将其恢复。

    10. git log:用于查看项目的提交历史。使用该命令可以查看每个提交的作者、提交时间、提交消息等信息,以便了解项目的变更历史。

    这些是工作中常用到的一些Git命令,但还有许多其他命令和选项可用于更多高级的Git操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在工作中,常用到的Git命令非常多,主要用于版本控制、代码管理和团队协作。下面是一些常见的Git命令及其使用方法。

    ## 1. Git初始化

    ### 1.1 git init
    用于初始化一个空的Git仓库。

    “`shell
    $ git init
    “`

    ### 1.2 git clone
    用于克隆一个已存在的Git仓库到本地。

    “`shell
    $ git clone
    “`

    ## 2. 提交代码

    ### 2.1 git add
    用于将文件添加到Git的暂存区。

    “`shell
    $ git add
    “`

    ### 2.2 git commit
    用于将暂存区的文件提交到Git仓库。

    “`shell
    $ git commit -m “commit message”
    “`

    ### 2.3 git push
    用于将本地的提交推送到远程仓库。

    “`shell
    $ git push
    “`

    ## 3. 分支管理

    ### 3.1 git branch
    用于查看、创建和删除分支。

    “`shell
    $ git branch # 查看分支
    $ git branch # 创建分支
    $ git branch -d
    # 删除分支
    “`

    ### 3.2 git checkout
    用于切换分支或恢复文件。

    “`shell
    $ git checkout # 切换分支
    $ git checkout — # 恢复文件到最新版本
    “`

    ### 3.3 git merge
    用于将指定分支合并到当前分支。

    “`shell
    $ git merge # 合并分支
    “`

    ### 3.4 git rebase
    用于将当前分支的提交改变基准,使之以指定分支为基准。

    “`shell
    $ git rebase # 变基
    “`

    ### 3.5 git stash
    用于保存当前工作进度,并将工作目录恢复到最近的一次提交状态。

    “`shell
    $ git stash # 保存工作进度
    $ git stash pop # 恢复工作进度
    “`

    ## 4. 版本管理

    ### 4.1 git log
    用于查看提交日志。

    “`shell
    $ git log
    “`

    ### 4.2 git diff
    用于查看当前文件和工作区、暂存区或指定版本之间的差异。

    “`shell
    $ git diff # 查看当前文件与工作区的差异
    $ git diff –cached # 查看当前文件与暂存区的差异
    $ git diff HEAD~1 HEAD # 查看最近两次提交之间的差异
    “`

    ### 4.3 git reset
    用于回退版本或重置暂存区。

    “`shell
    $ git reset HEAD^ # 回退到上一次的提交
    $ git reset –hard # 回退到指定的提交
    $ git reset –soft HEAD^ # 重置暂存区,保留修改
    “`

    ### 4.4 git revert
    用于撤销指定的提交。

    “`shell
    $ git revert # 撤销指定的提交
    “`

    ### 4.5 git tag
    用于打标签。

    “`shell
    $ git tag # 查看标签
    $ git tag # 新建标签
    $ git tag -d
    # 删除标签
    “`

    以上只是常见的Git命令之一,Git的功能非常强大,还有很多其他命令和选项可以用来满足不同的需求。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部