`

IDEA 将新建项目上传到git,并生成分支

    博客分类:
  • idea
阅读更多

bogon:mmall mac$ touch README.md

bogon:mmall mac$ touch .gitignore

bogon:mmall mac$ git init

Initialized empty Git repository in /Users/mac/IdeaProjects/mmall/.git/

bogon:mmall mac$  git status

warning: unable to access '/Users/mac/.config/git/ignore': Permission denied

On branch master

 

Initial commit

 

Untracked files:

  (use "git add <file>..." to include in what will be committed)

 

        .gitignore

        README.md

        pom.xml

        src/

 

nothing added to commit but untracked files present (use "git add" to track)

bogon:mmall mac$ git commit -am 'first commit init project'

warning: unable to access '/Users/mac/.config/git/ignore': Permission denied

On branch master

 

Initial commit

 

Untracked files:

        .gitignore

        README.md

        pom.xml

        src/

 

nothing added to commit but untracked files present

bogon:mmall mac$ git add .

warning: unable to access '/Users/mac/.config/git/ignore': Permission denied

warning: unable to access '/Users/mac/.config/git/attributes': Permission denied

bogon:mmall mac$ sudo git add .

Password:

bogon:mmall mac$ git status

warning: unable to access '/Users/mac/.config/git/ignore': Permission denied

On branch master

 

Initial commit

 

Changes to be committed:

  (use "git rm --cached <file>..." to unstage)

 

        new file:   .gitignore

        new file:   README.md

        new file:   pom.xml

        new file:   src/main/resources/META-INF/MANIFEST.MF

        new file:   src/main/webapp/WEB-INF/web.xml

        new file:   src/main/webapp/index.jsp

 

bogon:mmall mac$ sudo git commit -am 'first commit init project'

[master (root-commit) 691b166] first commit init project

warning: unable to access '/Users/mac/.config/git/attributes': Permission denied

 6 files changed, 74 insertions(+)

 create mode 100644 .gitignore

 create mode 100644 README.md

 create mode 100644 pom.xml

 create mode 100644 src/main/resources/META-INF/MANIFEST.MF

 create mode 100644 src/main/webapp/WEB-INF/web.xml

 create mode 100644 src/main/webapp/index.jsp

bogon:mmall mac$ sudo git commit -am 'first commit init project'

Password:

On branch master

nothing to commit, working tree clean

//链接git远程仓库

bogon:mmall mac$ git remote add origin git@github.com:yanghui779/mmall.git

//查看分支

bogon:mmall mac$ git branch

* master

bogon:mmall mac$ git push -u origin master

The authenticity of host 'github.com (192.30.255.113)' can't be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)? y

Please type 'yes' or 'no': yes

Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts.

Permission denied (publickey).

fatal: Could not read from remote repository.

 

Please make sure you have the correct access rights

and the repository exists.

bogon:mmall mac$ git pull

Enter passphrase for key '/Users/mac/.ssh/id_rsa': 

warning: no common commits

remote: Counting objects: 5, done.

remote: Compressing objects: 100% (4/4), done.

remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0

Unpacking objects: 100% (5/5), done.

From github.com:yanghui779/mmall

 * [new branch]      master     -> origin/master

There is no tracking information for the current branch.

Please specify which branch you want to merge with.

See git-pull(1) for details.

 

    git pull <remote> <branch>

 

If you wish to set tracking information for this branch you can do so with:

 

    git branch --set-upstream-to=origin/<branch> master

 

bogon:mmall mac$ git push -u -f origin master    #强制上传

Enter passphrase for key '/Users/mac/.ssh/id_rsa': 

warning: unable to access '/Users/mac/.config/git/attributes': Permission denied

Counting objects: 14, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (8/8), done.

Writing objects: 100% (14/14), 1.49 KiB | 0 bytes/s, done.

Total 14 (delta 0), reused 0 (delta 0)

To github.com:yanghui779/mmall.git

 + 9112b26...691b166 master -> master (forced update)

Branch master set up to track remote branch master from origin.

#查看远程分支

bogon:mmall mac$ git branch -r

  origin/master

#主干发布,分支开发。

#在master下创建v1.0的分支

bogon:mmall mac$ git checkout -b v1.0 origin/master

warning: unable to access '/Users/mac/.config/git/ignore': Permission denied

Branch v1.0 set up to track remote branch master from origin.

Switched to a new branch 'v1.0'

#检查下当前分支

bogon:mmall mac$ git branch

  master

* v1.0

#将分支推送到远程git

bogon:mmall mac$ git push origin HEAD -u

Enter passphrase for key '/Users/mac/.ssh/id_rsa': 

Total 0 (delta 0), reused 0 (delta 0)

To github.com:yanghui779/mmall.git

 * [new branch]      HEAD -> v1.0

Branch v1.0 set up to track remote branch v1.0 from origin.

 

 

 

##修改文件后,查看文件变更

localhost:mmall mac$ git status

#添加所有的新增的 修改的文件和文件夹

localhost:mmall mac$ sudo git add .   

#提交代码

localhost:mmall mac$ sudo git commit -am 'project init commit ' 

localhost:mmall mac$ git push

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    idea使用git进行项目管理

    本文将详细介绍如何在IntelliJ IDEA(简称IDEA)这一强大的Java集成开发环境中,利用Git来进行项目管理。 #### 二、Git安装与配置 ##### 1. Git安装 - **下载与安装**:访问[Git官方网站]...

    git新建仓库.txt

    - **SSH密钥**:如果使用SSH协议连接远程仓库,则需要在本地生成SSH密钥,并将其公钥添加到远程服务器或服务提供商的授权密钥中。 - **Eclipse集成**:如果使用Eclipse作为IDE,则可以通过Eclipse的插件(如EGit)来...

    1.1.Git课程内容介绍.mp4

    本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、拉取、提交以及分支相关操作,课程体系完整清晰。 1.Git入门 1.1简介 1.2Git 与 SVN 区别 1.3 Git的安装 1.4git本地仓库...

    将git项目导入GitHub的方法(附创建分支)

    由于提供的文件信息内容重复,我们将基于完整且可...在实际操作中,每个步骤都可能涉及到复杂的Git命令和分支管理策略,但掌握了上述基础知识点之后,用户应该能够顺利地将项目推送到GitHub,并进行基本的分支管理。

    intelJ_IDEA设置多模块配置使用

    - 使用 Git 检出项目, 切换到相应的分支, 如 “19a” 分支。 **4.2 删除 .eclipse 文件夹** - 由于是从 Eclipse 迁移过来, 需要删除项目的 `.eclipse` 文件夹, 以避免 IDEA 读取 Eclipse 的配置信息。 **4.3 Pom...

    idea和idea2017使用教程

    5. **Git集成**:在Idea2017中,Git操作更加便捷,包括分支管理、冲突解决和提交历史查看等。 6. **性能提升**:优化了IDE性能,减少了内存占用,提升了代码加载速度,使得大型项目开发更加流畅。 7. **Lombok支持...

    idea项目操作步骤.docx

    4. **版本控制**:Idea集成了Git和其他版本控制系统,可以方便地进行代码提交、分支管理、合并等操作。 5. **重构**:Idea的重构工具非常强大,支持重命名、提取方法、移动文件等,使代码结构调整变得简单。 **三...

    class0225-react-admin:react后台管理项目

    React后台管理项目1、git管理创建本地仓库通过create-react-app创建,会自动生成本地仓库(git init)本地版本控制删除多余文件添加了.idea的忽略git add .git commit -m 'xxx'创建远程仓库上github创建仓库本地仓库...

    idea安装设置资料

    - **基本操作**:使用IDEA内置的Git界面进行提交、检出、合并分支等操作。 #### 八、Debug调试 1. **设置断点**:在代码行左侧点击以设置断点。 2. **调试会话**:通过`Run`菜单下的`Debug`选项开始调试会话。 3. ...

    跟着铁哥学Java,MyStore项目 CH01 项目初始化

    - 使用Spring Initializr模板新建项目,可以选择所需的组件,例如在这里选择了mybatis-plus,但未选择jdbc。 - 确认项目创建完成并检查Maven依赖是否正确导入。 2. **Git版本控制**: - 在GitHub或其他托管平台...

    2018年Java集成开发工具IntelliJ IDEA参考视频教程合集

    - **Git集成**:支持Git版本控制系统,可以直接在IDE内进行提交、合并、分支操作等。 - **SVN支持**:除了Git之外,还支持其他版本控制系统如Subversion (SVN)。 #### 测试与调试 - **JUnit测试支持**:内置对JUnit...

    IntelliJ IDEA常用配置操作文档

    ### IntelliJ IDEA常用配置详解 #### 一、快捷键配置 IntelliJ IDEA 作为一款强大的 Java 开发工具,提供了丰富的快捷键支持,极大地提升了开发效率。以下是一些常用的快捷键及其功能: - **F4**:打开继承关系,...

    使用jenkins+maven+git发布jar包过程详解

    在项目根目录下初始化Git仓库,添加并提交所有文件,然后创建一个远程仓库并将其与本地仓库关联。设置`gitignore`文件,避免无关文件被提交。 3. **在远程机器上执行脚本** 首先,确保远程服务器已安装Jenkins、...

    intellij-Untitled1

    通常,在IntelliJ IDEA中,当用户新建一个项目时,如果未指定项目名称,系统可能会默认生成如"Untitled1"这样的临时名称。 【标签】"Java"表明这个项目主要涉及的是Java编程语言。Java是一种广泛应用的面向对象的...

    Tools

    在源码管理方面,我们通常会涉及到版本控制系统(如Git),它们允许开发者追踪代码的变化,协同工作,并轻松回滚到任何历史版本。这些工具对于团队协作至关重要,尤其是当项目涉及多人合作时,可以避免代码冲突,...

    Inte

    在新建项目的过程中,你可以选择项目的类型(如Maven或Gradle),设置项目的源代码目录结构,以及JDK版本。 Intelij IDEA的智能编码功能是其一大亮点。它能够自动完成代码,提供错误检查和快速修复,使得编码过程...

    HelloWorld:你好,世界

    用户可以选择“新建项目”,然后选择Java,并设置项目的名称为"HelloWorld"。项目创建后,会自动生成一个默认的项目结构,包括src目录用于存放源代码。 3. **源代码编写**:在`src/main/java`目录下,创建一个新的...

    简单Java IDE工具的使用

    - 在项目中新建Java类,IDE会自动生成类模板; - 编写业务逻辑代码,IDE支持语法高亮、代码提示等功能; - 使用快捷键提高编码效率,如Ctrl+Space进行代码补全。 3. **编译与运行**: - 编写完代码后,可直接...

Global site tag (gtag.js) - Google Analytics