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
相关推荐
本文将详细介绍如何在IntelliJ IDEA(简称IDEA)这一强大的Java集成开发环境中,利用Git来进行项目管理。 #### 二、Git安装与配置 ##### 1. Git安装 - **下载与安装**:访问[Git官方网站]...
- **SSH密钥**:如果使用SSH协议连接远程仓库,则需要在本地生成SSH密钥,并将其公钥添加到远程服务器或服务提供商的授权密钥中。 - **Eclipse集成**:如果使用Eclipse作为IDE,则可以通过Eclipse的插件(如EGit)来...
本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、拉取、提交以及分支相关操作,课程体系完整清晰。 1.Git入门 1.1简介 1.2Git 与 SVN 区别 1.3 Git的安装 1.4git本地仓库...
由于提供的文件信息内容重复,我们将基于完整且可...在实际操作中,每个步骤都可能涉及到复杂的Git命令和分支管理策略,但掌握了上述基础知识点之后,用户应该能够顺利地将项目推送到GitHub,并进行基本的分支管理。
- 使用 Git 检出项目, 切换到相应的分支, 如 “19a” 分支。 **4.2 删除 .eclipse 文件夹** - 由于是从 Eclipse 迁移过来, 需要删除项目的 `.eclipse` 文件夹, 以避免 IDEA 读取 Eclipse 的配置信息。 **4.3 Pom...
5. **Git集成**:在Idea2017中,Git操作更加便捷,包括分支管理、冲突解决和提交历史查看等。 6. **性能提升**:优化了IDE性能,减少了内存占用,提升了代码加载速度,使得大型项目开发更加流畅。 7. **Lombok支持...
4. **版本控制**:Idea集成了Git和其他版本控制系统,可以方便地进行代码提交、分支管理、合并等操作。 5. **重构**:Idea的重构工具非常强大,支持重命名、提取方法、移动文件等,使代码结构调整变得简单。 **三...
React后台管理项目1、git管理创建本地仓库通过create-react-app创建,会自动生成本地仓库(git init)本地版本控制删除多余文件添加了.idea的忽略git add .git commit -m 'xxx'创建远程仓库上github创建仓库本地仓库...
- **基本操作**:使用IDEA内置的Git界面进行提交、检出、合并分支等操作。 #### 八、Debug调试 1. **设置断点**:在代码行左侧点击以设置断点。 2. **调试会话**:通过`Run`菜单下的`Debug`选项开始调试会话。 3. ...
- 使用Spring Initializr模板新建项目,可以选择所需的组件,例如在这里选择了mybatis-plus,但未选择jdbc。 - 确认项目创建完成并检查Maven依赖是否正确导入。 2. **Git版本控制**: - 在GitHub或其他托管平台...
- **Git集成**:支持Git版本控制系统,可以直接在IDE内进行提交、合并、分支操作等。 - **SVN支持**:除了Git之外,还支持其他版本控制系统如Subversion (SVN)。 #### 测试与调试 - **JUnit测试支持**:内置对JUnit...
### IntelliJ IDEA常用配置详解 #### 一、快捷键配置 IntelliJ IDEA 作为一款强大的 Java 开发工具,提供了丰富的快捷键支持,极大地提升了开发效率。以下是一些常用的快捷键及其功能: - **F4**:打开继承关系,...
在项目根目录下初始化Git仓库,添加并提交所有文件,然后创建一个远程仓库并将其与本地仓库关联。设置`gitignore`文件,避免无关文件被提交。 3. **在远程机器上执行脚本** 首先,确保远程服务器已安装Jenkins、...
通常,在IntelliJ IDEA中,当用户新建一个项目时,如果未指定项目名称,系统可能会默认生成如"Untitled1"这样的临时名称。 【标签】"Java"表明这个项目主要涉及的是Java编程语言。Java是一种广泛应用的面向对象的...
在源码管理方面,我们通常会涉及到版本控制系统(如Git),它们允许开发者追踪代码的变化,协同工作,并轻松回滚到任何历史版本。这些工具对于团队协作至关重要,尤其是当项目涉及多人合作时,可以避免代码冲突,...
在新建项目的过程中,你可以选择项目的类型(如Maven或Gradle),设置项目的源代码目录结构,以及JDK版本。 Intelij IDEA的智能编码功能是其一大亮点。它能够自动完成代码,提供错误检查和快速修复,使得编码过程...
用户可以选择“新建项目”,然后选择Java,并设置项目的名称为"HelloWorld"。项目创建后,会自动生成一个默认的项目结构,包括src目录用于存放源代码。 3. **源代码编写**:在`src/main/java`目录下,创建一个新的...
- 在项目中新建Java类,IDE会自动生成类模板; - 编写业务逻辑代码,IDE支持语法高亮、代码提示等功能; - 使用快捷键提高编码效率,如Ctrl+Space进行代码补全。 3. **编译与运行**: - 编写完代码后,可直接...