项目托管git的使用

在这里插入图片描述

主分支提交

  • git init 初始化仓库
  • git add . 添加到本地仓库
  • git status 查看状态
  • git commit -m “提示信息” 提交到本地仓库
  • git remote add origin ssh地址 管理远程仓库
  • git push -u origin master
第一步 : 初始化仓库 git init
  • 生成.git文件(若没有生成可能文件隐藏)
$ git init
Initialized empty Git repository in E:/learn/my-project/.git/
第二步: 添加到本地仓库
  • . 是添加所有的文件到本地仓库
$ git add .
warning: LF will be replaced by CRLF in .browserslistrc.
The file will have its original line endings in your working directory
第三步: 查看文件的状态
  • 红色的信息代表初次提交 还没有提交到本地仓库
  • 绿色的信息代表已经提交到本地仓库
$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   .browserslistrc
第四步: 提交到本地仓库
  • 本地仓库是一个暂存区
$ git commit -m "first commit"
[master (root-commit) 6e4166a] first commit
 21 files changed, 23601 insertions(+)
 create mode 100644 .browserslistrc
 create mode 100644 .editorconfig
第五步:与远程仓库关联
  • 关联上远程仓库后就可以提交
$ git remote add origin ssh地址
第六步:提交到远程仓库
  • 在远程仓库上面可以看到所提交的项目了
$ git push -u origin master
Enumerating objects: 34, done.
Counting objects: 100% (34/34), done.
Delta compression using up to 4 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (34/34), 224.56 KiB | 2.55 MiB/s, done.
Total 34 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-5.0]
To gitee.com:lakerzhang/finally.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

创建子分支并提交

  • 创建并切换子分支 git checkout -b son
  • 添加到本地仓库 git add .
  • 提交到本地仓库 git commit -m “提交信息”
  • 提交到远程仓库 git push -u origin son
创建切换子分支
  • 创建子分支不影响其他的开发
$ git checkout -b son
Switched to a new branch 'son'
添加到本地仓库
  • 添加到本地仓库
$ git add .
提交到本地仓库
  • 提交到本地仓库
$ git commit -m "son开发"
On branch son
nothing to commit, working tree clean
提交到远程仓库
  • 提交到远程仓库后就可以看到新的分支和项目
$ git push -u origin son
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-5.0]
remote: Create a pull request for 'son' on Gitee by visiting:
remote:     https://gitee.com/lakerzhang/finally/pull/new/lakerzhang:home...lakerzhang:master
To gitee.com:lakerzhang/finally.git
 * [new branch]      son -> son
Branch 'son' set up to track remote branch 'son' from 'origin'.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值