文章目录

  • 版本控制Git
  • 1.1 Git介绍
  • 1.3 cmd窗口操作
  • 1.3 IDEA创建内置Git


版本控制Git

1.1 Git介绍

为什么要用Git?

  • Git可以对代码进行备份,不至于丢掉;
  • 对代码的每次变更都会有历史记录,如果对当前版本的代码不满意,可以通过历史记录切换到上一个版本
  • 可以共享协作。一方将代码上传到版本控制服务器,另一方可以共享其代码操作。
  • git重远程仓库clone指定tag git 远程仓库_上传

分布式版本控制

不同的系统都可以指定和若干个不同的远端代码仓库进行交互。籍此,在同一个项目中,就可以分别和不同工作小组的人互相协作。你就可以根据需要设定不同的协作流程。本系统的本地仓库和远程仓库进行交互。

1.3 cmd窗口操作

1.设置账户和邮箱;

2.cd到指定的文件下(想要上传到远程仓库的文件),通过git init命令可以在本地文件下生成**.git文件**,同时查看状态git status是红色。

git重远程仓库clone指定tag git 远程仓库_远程仓库_02

3.将要上传的文件添加到本地仓库中(因为本地也需要保存版本,以防出现故障,可以从本地取)git add *,*代表添加该文件的所有,也可以只添加 *.java

git重远程仓库clone指定tag git 远程仓库_git_03

4.提交代码 git commit -m 'TestJH'

git重远程仓库clone指定tag git 远程仓库_git重远程仓库clone指定tag_04

5.添加秘钥ssh-keygen -t rsa -C "228712375@qq.com,打开这个秘钥复制粘贴

git重远程仓库clone指定tag git 远程仓库_git重远程仓库clone指定tag_05

6.复制粘贴的秘钥到牛客远程仓库,远程仓库要把邮箱设置成git中设置的邮箱228712375@qq.com

git重远程仓库clone指定tag git 远程仓库_上传_06

7.创建一个项目,用来存放本地要上传的文件

git重远程仓库clone指定tag git 远程仓库_上传_07

8.执行命令上传项目到远程仓库

在刚才的cmd窗口中执行如下命令:

起别名为origin:git remote add origin https://git.nowcoder.com/868747977/java_jichu.git

执行push:git push -u origin master

git重远程仓库clone指定tag git 远程仓库_远程仓库_08

1.3 IDEA创建内置Git

将IDEA的Git配置上

git重远程仓库clone指定tag git 远程仓库_远程仓库_09


1、创建一个本地仓库,即初始化

git重远程仓库clone指定tag git 远程仓库_远程仓库_10


2、将项目添加到暂存区

git重远程仓库clone指定tag git 远程仓库_git_11

3、将项目从暂存区提交到本地仓库

git重远程仓库clone指定tag git 远程仓库_git重远程仓库clone指定tag_12

勾选想要提交的代码文件

git重远程仓库clone指定tag git 远程仓库_上传_13


4、建立一个远程仓库

git重远程仓库clone指定tag git 远程仓库_git重远程仓库clone指定tag_14


5、为远程仓库起别名:在VCS-->Git-->Push

git重远程仓库clone指定tag git 远程仓库_上传_15

6、将本地仓库推送到远程仓库(这一步应该在4之后)

git重远程仓库clone指定tag git 远程仓库_上传_16


git重远程仓库clone指定tag git 远程仓库_git重远程仓库clone指定tag_17


git重远程仓库clone指定tag git 远程仓库_远程仓库_18