关于git:git命令

36次阅读

共计 1730 个字符,预计需要花费 5 分钟才能阅读完成。

git 的 config 命令

  1. 查看以后 git 的配置

    git config --list
  2. 编辑 git 配置

    git config -e [--global]
  3. 设置提交代码时的用户信息

    1. 全局配置

      git config --global user.name "username" // 配置用户名
      git config --global user.password "xx@mail.com" // 配置邮箱 
    2. 我的项目中配置

      git config user.name "username" // 配置用户名
      git config user.password "xx@mail.com" // 配置邮箱 

惯例流程中应用的命令

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

    • 新建个文件夹用来寄存代码
    • git clone url
  2. 或者本地仓库关联近程仓库

    • git init 初始化本地代码为 git 仓库
    • 失常写你的代码,写完之后须要提交的时候,持续上面
    • git add . 把所有的文件暂存到暂存区
    • git commit -m 'message' 提交代码到本地仓库
    • git push origin master 推送代码到近程仓库
  3. 后面的是只有一个分支,当初说多个分支,两种形式

    • 一种是本地新建分支,推送到近程

      • git checkout -b demo 本地新建一个分支叫 demo,并切换到 demo 分支
      • git push origin demo 推送到近程仓库
    • 一种是近程有的分支,拉取到本地

      • git pull 拉取分支
      • git checkout -b demo2 origin/demo2 拉取近程仓库 demo2 分支到本地新建的 demo2 分支
  4. 多分支会有分支的合并

    • 例子,demo 分支合并到 master 分支

      • git checkout master 切换到 master 分支
      • git merge demo 合并 demo 代码到 master 即可
      • 上面就是惯例流程提交推送到近程即可
    • 还有其余是,你能够在 github,gitlab,gitee 的治理后盾合并本人的代码,而后本地再拉取代码,也是 OK 的
  5. 创立一个 tag 版本,就是俗称的打 tag

    • git tag v20220127 创立一个版本是 v20220127 的 tag
    • git push origin v20220127 推送到仓库

常用命令

命令 解释
git init 初始化生成一个本地仓库
git clone url 将近程仓库克隆下载到本地,url 是近程仓库地址
git add * 增加所有未提交的文件到暂存区, 会疏忽.gitignore 把任何文件都退出
git add . 增加所有未提交的文件到暂存区, 并且会依据.gitignore 做过滤
git commit –m ‘message’ 提交到本地仓库,message 是你提交代码的阐明
git remote add origin url 关联到近程仓库
git push origin master push 到近程
git pull origin master 从近程 pull 更新
git branch 列出所有本地分支
git branch -r 列出所有近程分支
git branch -a 列出所有本地分支和近程分支
git branch [branch-name] 新建一个分支,但仍然停留在以后分支
git branch –set-upstream [branch] [remote-branch] 建设追踪关系,在现有分支与指定的近程分支之间
git checkout -b [branch] 新建一个分支,并切换到该分支
git checkout [branch-name] 切换到指定分支,并更新工作区
git checkout – 切换到上一个分支
git merge [branch] 合并指定分支到以后分支
git checkout [branch-name] 切换到指定分支,并更新工作区
git branch -D [branch-name] 删除分支
git push origin –delete [branch-name] 删除近程分支
git tag 列出所有 tag
git tag [tag] 新建一个 tag 在以后 commit
git tag [tag] [commit] 新建一个 tag 在指定 commit
git tag -d [tag] 删除本地 tag
git push origin :refs/tags/[tagName] 删除近程 tag
git show [tag] 查看 tag 信息
git push [remote] [tag] 提交指定 tag
git push [remote] –tags 提交所有 tag

正文完
 0