美文网首页工作生活
git系列1-常用命令

git系列1-常用命令

作者: 蕴重Liu | 来源:发表于2019-07-04 18:33 被阅读0次

克隆远程版本库

git clone <url>

分支

## 若 -b 则是切换并创建新的分支,从当前节点
## 注意 切换分支前需 commit
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git branch
  develop
* feature-course
  feature-refresh
  feature-review
  feature-teacher
  master
  new-feature
  test
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git checkout feature-teacher            --切换分支
Switched to branch 'feature-teacher'
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-teacher)
$ git branch -D new-feature                  --删除分支
Deleted branch new-feature (was de27e3c).
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-teacher)
$ git branch -D feature-teacher             --无法删除当前分支
error: Cannot delete branch 'feature-teacher' checked out at 'C:/Users/lyq/workspace/CTFS-BS'
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-teacher)
$ git checkout feature-course
Switched to branch 'feature-course'
Your branch is up to date with 'origin/feature-course'.
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git branch -D feature-teacher                --先checkout再删除
Deleted branch feature-teacher (was 5941119).
(base)

查看状态

lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git status
On branch feature-course
Your branch is ahead of 'origin/feature-course' by 157 commits.
  (use "git push" to publish your local commits)
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)
        modified:   .gitignore
no changes added to commit (use "git add" and/or "git commit -a")
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git commit -am 'over user reset'

查看提交历史

lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git log
commit 80e4c54d14639e68b385552375b0510bfb3c9ae3 (HEAD -> feature-course, origin/feature-course)
Author: 刘小姐 <liuyunqing@chainbb.ai>
Date:   Thu Jul 4 18:12:14 2019 +0800
    over user reset
commit b2a6b8c66be435c7a9a6b5c2a4e66ad4a8f2ff68
Author: 刘小姐 <liuyunqing@chainbb.ai>
Date:   Thu Jul 4 18:10:49 2019 +0800
    over user reset
commit e0cc281d18ab08d3e8ce628e41726f230c306dce
Author: 刘小姐 <liuyunqing@chainbb.ai>
Date:   Thu Jul 4 16:11:15 2019 +0800
    still fix token
(base)
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$

下载代码并合并

lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (develop)
$ git pull origin develop
From chain-gitlab:CTFS_Group/CTFS-BS
 * branch            develop    -> FETCH_HEAD
Already up to date.
(base)
// 使用 -u 把本地的develop和远程的develop绑定后
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (develop)
$ git pull

上传代码

lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (feature-course)
$ git push origin feature-course
Enumerating objects: 97, done.
Counting objects: 100% (87/87), done.
Delta compression using up to 12 threads
Compressing objects: 100% (65/65), done.
Writing objects: 100% (65/65), 7.93 KiB | 1015.00 KiB/s, done.
Total 65 (delta 47), reused 0 (delta 0)
remote:
remote: To create a merge request for feature-course, visit:
remote:   http://192.168.1.202/CTFS_Group/CTFS-BS/merge_requests/new?merge_request%5Bsource_branch%5D=feature-course
remote:
To chain-gitlab:CTFS_Group/CTFS-BS.git
   8fdcaa2..80e4c54  feature-course -> feature-course
(base)
// 使用 -u 把本地的develop和远程的develop绑定后
lyq@DESKTOP-40030BI MINGW64 ~/workspace/CTFS-BS (develop)
$ git push

相关文章

  • Git的学习使用笔记

    一. 重要的参考资料 git干货系列 二. 常用命令汇总 git初始设置 git config --global ...

  • git系列1-常用命令

    克隆远程版本库 分支 查看状态 查看提交历史 下载代码并合并 上传代码

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • Git 常用操作

    常用命令图: 常用命令 查看本地、远端、全部分支 git branch git branch -r git bra...

  • Git 常用命令详解

    @[TOC](Git 常用命令详解) 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

网友评论

    本文标题:git系列1-常用命令

    本文链接:https://www.haomeiwen.com/subject/xptdhctx.html