一份详细的git命令宝典

不及物动词 其他 71

回复

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

    Git命令宝典

    Git是一种分布式版本控制系统,是开发者工具中必备的一项技能。掌握一些常用的Git命令可以提高开发效率并更好地管理代码。下面是一份详细的Git命令宝典,包括常用的操作和一些高级的用法。

    一、仓库操作

    1. 创建仓库
    git init:在当前文件夹下创建一个空的Git仓库。

    2. 克隆仓库
    git clone <仓库链接>:克隆远程仓库到本地。

    3. 添加远程仓库
    git remote add <仓库名称> <仓库链接>:将远程仓库添加到本地。

    4. 查看远程仓库
    git remote:查看已添加的远程仓库。

    5. 删除远程仓库
    git remote remove <仓库名称>:从本地删除指定的远程仓库。

    二、基本操作

    1. 添加文件
    git add <文件名>:将指定的文件添加到暂存区。

    2. 提交文件
    git commit -m “<提交信息>“:将暂存区的文件提交到本地仓库。

    3. 查看修改状态
    git status:查看当前文件的修改状态。

    4. 查看提交记录
    git log:查看当前分支的提交记录。

    5. 撤销修改
    git checkout — <文件名>:撤销对指定文件的修改。

    6. 撤销提交
    git reset HEAD~:撤销最近一次的提交。

    7. 切换分支
    git checkout <分支名称>:切换到指定的分支。

    8. 合并分支
    git merge <分支名称>:将指定的分支合并到当前分支。

    9. 删除分支
    git branch -d <分支名称>:删除指定的分支。

    三、高级操作

    1. 创建标签
    git tag <标签名称>:在当前commit创建一个标签。

    2. 切换到标签
    git checkout <标签名称>:切换到指定的标签。

    3. 回滚到指定提交
    git revert <提交ID>:回滚到指定的提交,并创建一个新的提交。

    4. 合并多个提交
    git rebase -i HEAD~<提交数量>:合并指定数量的commit到一个新的commit。

    5. 修改上一次提交信息
    git commit –amend:修改上一次的提交信息。

    6. 推送本地分支到远程
    git push origin <本地分支名称>:<远程分支名称>:推送本地分支到远程。

    这份Git命令宝典包含了常用的Git操作和一些高级的用法,希望能帮助你更好地使用Git来管理代码和进行团队协作。记住不断练习和学习,才能提高你的Git技能。祝你在开发中取得成功!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Git是目前最流行的版本控制工具之一,它为开发人员提供了一个强大的平台来协同工作,跟踪文件更改,并管理代码库的不同版本。下面是一份详细的Git命令宝典,列举了一些常用的Git命令及其用法。

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

    2. git clone:克隆一个远程仓库到本地。
    “`bash
    $ git clone
    “`

    3. git add:将文件添加到暂存区。
    “`bash
    $ git add
    “`

    4. git commit:将暂存区中的文件提交到本地仓库。
    “`bash
    $ git commit -m “Commit message”
    “`

    5. git status:查看当前工作目录的状态,包括修改的文件和未提交的文件。
    “`bash
    $ git status
    “`

    6. git log:查看提交历史。
    “`bash
    $ git log
    “`

    7. git branch:管理分支,包括创建、删除和切换分支。
    “`bash
    $ git branch # 创建新分支
    $ git branch -d
    # 删除分支
    $ git checkout
    # 切换分支
    $ git checkout -b
    # 创建并切换到新分支
    $ git branch -a # 查看所有分支
    “`

    8. git merge:合并分支。
    “`bash
    $ git merge
    “`

    9. git remote:管理远程仓库。
    “`bash
    $ git remote add # 添加远程仓库
    $ git remote -v # 查看远程仓库
    $ git push # 推送本地分支到远程仓库
    $ git pull # 从远程仓库拉取更新
    “`

    10. git reset:撤销提交或取消暂存的文件。
    “`bash
    $ git reset HEAD # 取消暂存文件
    $ git reset –soft HEAD~n # 撤销最近的n次提交,保留修改内容
    $ git reset –hard HEAD~n # 撤销最近的n次提交,并删除修改内容
    “`

    11. git stash:保存当前工作目录的修改,并将工作目录恢复到上一个提交的状态。
    “`bash
    $ git stash save “message” # 保存当前工作目录的修改
    $ git stash list # 查看保存的stash列表
    $ git stash apply stash@{n} # 恢复指定的stash
    $ git stash drop stash@{n} # 删除指定的stash
    $ git stash pop stash@{n} # 恢复并删除指定的stash
    “`

    12. git cherry-pick:选择一个或多个提交应用到当前分支。
    “`bash
    $ git cherry-pick
    “`

    13. git tag:为提交打上标签。
    “`bash
    $ git tag # 打上标签
    $ git tag -l # 查看标签列表
    $ git show
    # 查看标签详情
    “`

    14. git fetch:从远程仓库获取最新的代码,不合并。
    “`bash
    $ git fetch # 获取最新的代码
    “`

    15. git rebase:在当前分支上将一系列提交应用到另一个分支上。
    “`bash
    $ git rebase
    “`

    以上是一些常用的Git命令及其用法,希望对你有所帮助。通过使用这些命令,你可以更好地管理和控制你的代码版本,并与团队成员协同工作。记得多练习和实践,掌握这些命令的使用。

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

    Git是目前最流行的分布式版本控制系统之一,通过它可以轻松地管理项目的版本,记录代码的变更以及协同开发。下面是一份详细的Git命令宝典,包含了常用的操作和命令流程。

    一、Git的基本操作
    1. 初始化一个空的Git仓库
    git init

    2. 将文件添加到暂存区
    git add <文件名>

    3. 将暂存区中的文件提交到版本库
    git commit -m “提交说明”

    4. 查看文件状态
    git status

    5. 查看文件的具体变更
    git diff

    6. 撤销对文件的修改
    git checkout — <文件名>

    7. 撤销对文件的暂存
    git reset HEAD <文件名>

    8. 查看提交历史
    git log

    9. 回退到上一个版本
    git reset –hard HEAD^

    10. 回退到指定版本
    git reset –hard

    11. 创建一个分支
    git branch <分支名>

    12. 切换到指定分支
    git checkout <分支名>

    13. 创建并切换到新的分支
    git checkout -b <分支名>

    14. 合并指定分支到当前分支
    git merge <分支名>

    15. 删除指定分支
    git branch -d <分支名>

    16. 将本地仓库关联到远程仓库
    git remote add origin <远程仓库地址>

    17. 将本地分支推送到远程仓库
    git push -u origin <本地分支名>

    二、团队协作
    1. 克隆远程仓库到本地
    git clone <远程仓库地址>

    2. 获取远程仓库最新的代码
    git pull

    3. 将本地修改推送到远程仓库
    git push

    4. 创建一个远程分支
    git push origin <本地分支名>:<远程分支名>

    5. 删除远程分支
    git push origin :<远程分支名>

    6. 同步远程分支
    git fetch origin <远程分支名>:<本地分支名>

    7. 查看远程仓库地址
    git remote -v

    8. 查看远程分支
    git branch -r

    9. 查看所有分支
    git branch -a

    10. 清除本地分支中已经删除的远程分支
    git remote prune origin

    三、标签管理
    1. 创建标签
    git tag <标签名>

    2. 列出所有标签
    git tag

    3. 切换到指定标签
    git checkout <标签名>

    4. 删除指定标签
    git tag -d <标签名>

    5. 将标签推送到远程仓库
    git push origin <标签名>

    6. 删除远程仓库中的标签
    git push origin :refs/tags/<标签名>

    四、忽略文件和文件夹
    1. 在仓库根目录下创建一个名为”.gitignore”的文件,将需要忽略的文件和文件夹写入其中。

    五、Git命令配置
    1. 配置Git用户信息
    git config –global user.name “用户名”
    git config –global user.email “用户邮箱”

    2. 配置Git命令别名
    git config –global alias.<别名> “<命令>”

    六、其他命令
    1. 查看帮助信息
    git –help

    2. 初始化一个裸仓库(纯粹用于共享)
    git init –bare

    这份Git命令宝典涵盖了Git的基本操作、团队协作、标签管理、忽略文件和文件夹等常用命令。熟练掌握这些命令,可以让你高效地使用Git进行版本管理和团队协作。通过不断练习和实践,你将能更加熟练地运用Git来管理你的项目。

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

400-800-1024

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

分享本页
返回顶部