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

本文记录了使用Git初始化mmall项目的全过程,包括创建并跟踪文件、推送至GitHub远程仓库及分支管理等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值