git常用命令2

不及物动词 其他 62

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Git是目前最流行的版本控制工具之一,常用于团队协作开发、代码版本管理等。下面将介绍一些常用的Git命令。

    1. git status:查看当前仓库的状态,包括已修改、已暂存和未追踪的文件。

    2. git add <文件名>:将文件添加到暂存区,准备提交到仓库。

    3. git commit -m “提交信息”:提交暂存区的文件到仓库,同时附上提交信息。

    4. git log:查看提交历史,显示每次提交的作者、时间和提交信息。

    5. git diff:比较工作区与暂存区的差异。

    6. git diff –cached:比较暂存区与仓库的差异。

    7. git diff :比较两次提交之间的差异。

    8. git branch:查看当前分支列表。

    9. git branch <分支名>:创建新的分支。

    10. git branch -d <分支名>:删除分支。

    11. git checkout <分支名>:切换到指定分支。

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

    13. git push:将本地仓库的提交推送到远程仓库。

    14. git pull:从远程仓库拉取最新的代码。

    15. git clone <仓库地址>:<将远程仓库克隆到本地。16. git fetch:从远程仓库获取最新代码,不进行合并。17. git reset :将当前HEAD指向指定的commit,并取消对应的提交。

    18. git revert :创建一个新的提交,撤销指定的commit。

    以上是Git常用命令的部分示例。掌握这些命令,可以帮助你更好地使用Git进行代码管理和版本控制。当然,Git还有很多其他强大的功能和命令,建议深入学习和实践。

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

    在使用Git进行版本控制时,使用一些常用命令可以帮助我们更加高效地管理代码。以下是一些常用的Git命令:

    1. git clone: 该命令用于从远程仓库克隆代码到本地。使用该命令时需要提供远程仓库的URL,可以是HTTPS或SSH。例如:git clone https://github.com/example/example.git。

    2. git add: 该命令用于将文件添加到暂存区。在提交代码之前,需要先将修改的文件添加到暂存区以备提交。可以指定具体的文件名,也可以使用通配符来添加多个文件。例如:git add file1.txt 或 git add *.txt。

    3. git commit: 该命令用于将暂存区的文件提交到本地仓库。可以附带一些提交信息,描述本次提交的目的。例如:git commit -m “fix bug”。

    4. git push: 该命令用于将本地仓库的提交推送到远程仓库。在推送之前需要先将本地仓库与远程仓库进行关联。例如:git push origin master。

    5. git pull: 该命令用于从远程仓库拉取最新的代码到本地仓库,并自动合并。在拉取之前需要先将本地仓库与远程仓库进行关联。例如:git pull origin master。

    6. git branch: 该命令用于创建、查看和删除分支。可以使用git branch命令查看所有分支,并使用git branch branch_name创建一个新的分支,使用git branch -d branch_name删除一个分支。

    7. git checkout: 该命令用于切换分支或恢复文件。可以使用git checkout branch_name切换到指定的分支,也可以使用git checkout — file_name恢复修改的文件。

    8. git merge: 该命令用于将指定分支的修改合并到当前分支。可以使用git merge branch_name将branch_name分支的修改合并到当前分支。

    9. git status: 该命令用于查看当前仓库的状态,包括已修改的文件、已添加到暂存区的文件等。

    10. git log: 该命令用于查看提交历史。使用git log命令可以查看提交的作者、时间、提交信息等。

    以上是一些常用的Git命令,通过熟练掌握这些命令,可以更好地进行版本控制和团队协作。

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

    二、创建和删除分支

    1. 创建分支
    创建新的分支是在Git中非常常见和重要的操作。可以通过以下命令创建新的分支:
    “`
    git branch
    “`
    这个命令会在本地仓库中创建一个新的分支,并将HEAD指针指向新的分支。新分支默认会从当前所在分支的最新提交开始。

    2. 切换分支
    在Git中切换分支非常简单,只需要使用以下命令:
    “`
    git checkout
    “`
    这个命令会将HEAD指针切换到指定的分支上。你可以在工作目录中看到所切换的分支的文件和目录。

    3. 创建和切换分支
    在Git中也可以通过以下命令创建新的分支并切换到新分支上:
    “`
    git checkout -b
    “`
    这个命令相当于先创建分支,再切换分支。使用这个命令可以方便地进行创建和切换分支的操作。

    4. 查看分支
    可以使用以下命令查看本地仓库中的所有分支:
    “`
    git branch
    “`
    这个命令会列出本地仓库中的所有分支,并在当前所在分支前加一个*号。

    5. 合并分支
    在Git中,将一个分支的修改合并到另一个分支上是非常常见的操作。可以使用以下命令将指定分支的修改合并到当前分支上:
    “`
    git merge
    “`
    这个命令会将指定分支的修改合并到当前分支上,并生成一个新的提交。

    6. 删除分支
    在Git中,删除分支也是非常常见的操作。可以使用以下命令删除指定的分支:
    “`
    git branch -d
    “`
    这个命令会删除指定的分支。但是如果要删除的分支中的修改没有全部合并到其他分支上,删除操作会失败。如果要强制删除分支,可以使用以下命令:
    “`
    git branch -D

    “`
    这个命令会强制删除分支,不论未合并的修改。但是要谨慎使用这个命令,因为未合并的修改可能会丢失。

    7. 查看分支合并情况
    可以使用以下命令查看每个分支最后一次合并到当前分支的提交:
    “`
    git branch –merged
    “`
    这个命令会列出已经合并到当前分支的分支。

    可以使用以下命令查看每个分支最后一次未合并到当前分支的提交:
    “`
    git branch –no-merged
    “`
    这个命令会列出未合并到当前分支的分支。

    三、克隆仓库

    1. 克隆远程仓库
    可以使用以下命令克隆远程仓库到本地:
    “`
    git clone
    “`
    这个命令会将指定的远程仓库克隆到本地,并创建一个与远程仓库同名的文件夹。

    2. 克隆指定分支
    如果只需要克隆远程仓库中的指定分支,可以使用以下命令:
    “`
    git clone -b
    “`
    这个命令会将指定分支的内容克隆到本地。

    四、合并和解决冲突

    1. 合并提交
    有时候可能需要将多个提交合并为一个提交,可以使用以下命令:
    “`
    git rebase -i HEAD~
    “`
    这个命令会打开一个交互式界面,列出从HEAD开始的指定提交数。可以根据需要将多个提交合并为一个。

    2. 解决冲突
    当合并分支或者合并提交时,如果两个修改了同一个文件的地方出现冲突,Git会自动将这些冲突标记出来。可以手动解决冲突,并使用以下命令标记冲突已解决:
    “`
    git add
    “`
    然后可以使用以下命令继续合并:
    “`
    git rebase –continue
    “`
    如果不想继续合并,可以使用以下命令取消合并操作:
    “`
    git rebase –abort
    “`
    使用这个命令会回退到合并之前的状态,之前的提交不会丢失。

    五、回到过去

    1. 回到上一个提交
    如果需要回到上一个提交的状态,可以使用以下命令:
    “`
    git reset HEAD~
    “`
    这个命令会将HEAD指针回退到上一个提交,但是工作目录中的文件和目录不会受影响。

    2. 回到指定提交
    如果需要回退到指定的某个提交,可以使用以下命令:
    “`
    git reset
    “`
    这个命令会将HEAD指针回退到指定的提交,并且将工作目录中的文件和目录回退到指定提交的状态。

    3. 回到过去的提交
    如果需要回到过去的某个提交,并且将该提交之后的提交丢弃,可以使用以下命令:
    “`
    git reset –hard
    “`
    这个命令会将HEAD指针回退到指定的提交,并且将工作目录中的文件和目录回退到指定提交的状态。之后的提交会被丢弃。

    六、标签相关操作

    1. 创建标签
    在Git中可以为指定提交创建标签,可以使用以下命令:
    “`
    git tag
    “`
    这个命令会为指定的提交创建一个标签,并指定标签名称和提交的哈希值。如果不指定提交的哈希值,则默认为当前HEAD指向的提交。

    2. 查看标签
    可以使用以下命令查看本地仓库中的所有标签:
    “`
    git tag
    “`
    这个命令会列出本地仓库中的所有标签。

    3. 删除标签
    可以使用以下命令删除指定的标签:
    “`
    git tag -d
    “`
    这个命令会删除指定的标签。

    4. 推送标签
    如果要将本地的标签推送到远程仓库,可以使用以下命令:
    “`
    git push origin
    “`
    这个命令会将指定的标签推送到远程仓库。

    七、撤销操作

    1. 撤销未提交的修改
    如果在工作目录中修改了某个文件,但是还没有提交,可以使用以下命令撤销修改并恢复到上一次提交的状态:
    “`
    git checkout —
    “`
    这个命令会将指定的文件恢复到上一次提交的版本。

    2. 撤销已提交的修改
    如果已经提交了修改,但是发现这次提交有问题,可以使用以下命令撤销该次提交,并生成一个新的提交:
    “`
    git revert
    “`
    这个命令会将指定的提交撤销,并在当前分支生成一个新的提交。

    3. 撤销部分文件的修改
    有时候可能只需要撤销某个文件的修改,可以使用以下命令:
    “`
    git checkout HEAD
    “`
    这个命令会将指定的文件恢复到最近一次提交时的状态。

    八、查看历史

    1. 查看提交历史
    可以使用以下命令查看当前分支的提交历史:
    “`
    git log
    “`
    这个命令会列出当前分支的提交历史,包括提交的哈希值、作者、提交时间和提交消息等信息。

    2. 查看指定文件的修改历史
    可以使用以下命令查看指定文件的修改历史:
    “`
    git log
    “`
    这个命令会列出指定文件的修改历史,包括修改的提交的哈希值、作者、提交时间和提交消息等信息。

    3. 查看文件的修改详细信息
    如果需要查看文件的详细修改信息,可以使用以下命令:
    “`
    git show :
    “`
    这个命令会显示指定提交中指定文件的详细修改信息。

    4. 查看某个提交修改的文件
    如果需要查看某个提交修改了哪些文件,可以使用以下命令:
    “`
    git show –name-only
    “`
    这个命令会列出指定提交修改了哪些文件。

    九、远程仓库相关

    1. 添加远程仓库
    可以使用以下命令添加远程仓库到本地仓库:
    “`
    git remote add
    “`
    这个命令会添加一个远程仓库到本地仓库,并指定远程仓库的名称和URL。

    2. 查看远程仓库列表
    可以使用以下命令查看本地仓库中添加的远程仓库列表:
    “`
    git remote -v
    “`
    这个命令会列出本地仓库中添加的远程仓库的名称和URL。

    3. 推送修改到远程仓库
    如果想将本地仓库中的修改推送到远程仓库,可以使用以下命令:
    “`
    git push
    “`
    这个命令会将当前分支的修改推送到指定的远程仓库的指定分支。

    4. 拉取远程仓库的修改
    如果想将远程仓库的修改拉取到本地仓库,可以使用以下命令:
    “`
    git pull
    “`
    这个命令会将指定的远程仓库的指定分支的修改拉取到当前分支。

    5. 克隆远程仓库
    如果想要将远程仓库的内容克隆到本地,可以使用以下命令:
    “`
    git clone
    “`
    这个命令会将指定的远程仓库克隆到本地,并创建一个与远程仓库同名的文件夹。

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

400-800-1024

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

分享本页
返回顶部