git常用操作及其基本命令

↘锁芯ラ 提交于 2020-02-29 19:58:45

 

  1. 克隆远程仓库代码到本地

    本地创建有文件夹

      git clone 远程仓库地址 本地文件夹名称

    本地没有创建文件夹

      git clone 远程仓库地址 文件夹名称

    克隆完成之后,使用“cd 文件夹”的方式进入,然后执行git init初始化本地仓库

  2. 查看远程仓库

    git remote -v 可以看到远程仓库的名称以及对应的地址

  3. 添加远程仓库

    git remote add 名称 远程仓库地址

  4. 移除远程仓库

    git remote remove 远程仓库名称

  5. 创建本地分支

    git branch 分支名称

  6. 切换到创建的分支

    git checkout 分支名称

    如果想创建并切换到分支可以使用如下命令

    git checkout -b 分支名称

  7. 删除分支

    git branch -d 分支名称

  8. 查看本地所有分支

    git branch -a

    通过该命令可以了解当前本地建立的分支情况以及当前所在的分支

  9. 将本地代码放入暂存以及提交到本地本地仓库的命令

    git add * 将代码放入到暂存区

    git commit -a -m '提交信息'  可以将暂存区的代码提交到本地仓库

  10. 将本地仓库的代码提交到远程仓库的方法

    如果本地仓库与远程仓库建立的连接关系可以直接使用如下命令进行代码拉取和代码提交

     git pull 拉取对应分支上的代码

     git push 将当前分支上的代码提交到远程对应的分支上

    如何远程分支不存在需要创建远程分支的话,可以使用如下命令

       git push origin 本地分支名称:远程分支名称 (建议远程分支名称和本地分支名称一致)

     如果要删除远程分支也使用如下命令:

       git push origin --delete 远程分支名称 

    让本地分支与远程分支建立连接关系

    git push --set-upstream origin 本地分支名:远程分支名称

    建立的管理关系也可以通过.git/config,进行手动添加或者修改:

    [remote "origin"]

    url = https://gitlab.com/spirits/cms.git

    fetch = +refs/heads/*:refs/remotes/origin/*

    [branch "master"]

    remote = origin

    merge = refs/heads/master

    [branch "test"]

    remote = origin

    merge = refs/heads/test3

  11. 分支合并

    需要将某个分支合并到当前分支的话可直接使用如下命令

    git merge 需要合并的分支

    如果不是要将某个分支合并如当前分支,那么需要切换分支

  12. 撤销暂存区操作文件

    git reset HEAD 文件名

    如果使用git checkout 文件名 这个命令本质上是将仓库中的文件调出,并覆盖本地相应的文件

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!