idea初始化项目到git_初始化Git仓库,idea本地项目远程提交到git仓库的操作过程...

初始化Git仓库

1.现在网上仓库创建一个项目

例如在https://gitee.com/

2.项目中创建一个README.md文件

在Terminal中输入touch README.md,在这里需要区分window下touch可能不能使用,那么久手工添加

在README.md中写入远程仓库创建的项目名称

3.在项目中创建一个.gitignore文件,该文件使提交内容中忽略设置的文件,不提交至远程仓库

*.class

# package file //包文件

*.war

*.ear

# kdiff3 ignore //工具文件

*.orig

# maven ignore //maven文件

target/

# eclipse ignore //eclipse文件

.settings/

.project

.classpatch

# idea //idea下的文件

.idea/

/idea/

*.ipr

*.iml

*.iws

# temp file //临时文件

*.log

*.cache

*.diff

*.patch

*.tmp

# system ignore //系统生成的临时文件

.DS_Store

Thumbs.db

4.执行git init 初始化仓库

5.输入git status 查看项目中哪些文件发生了变化,当做验证使用

6.git add . 将所有变更文件添加进来

7.git status 这个时候文件都变成了 new file

8.git commit -am 'first commit init project' //但是在window下单引号换双引号,提交到本地仓库

9.git remote add origin xx //xx指代远程Git仓库的地址,登录远程仓库

10.执行git branch 查看当前分支位置

11.git push -u origin master //把本地的推送到远程的master分支上面

说明:此时报错,是因为第一次整合远程仓库

12.git pull //先拉取远程仓库即可同步,再次推送即可

13.git push -u origin master //如果再次报错,则可能是因为本地项目创建的时候没有远程的心,此时换一种推送,使用强制推送即可

14.git push -u -f origin master //加了-f就是强制推送,会覆盖远程仓库

刷远程仓库就可以看到代码已经提交了,此时git初始化已经完成了

补充:

git branch 查看当前分支位置

git branch -r 查看远程分支的位置

项目开发的话可以以分支开发主干发布,业界普遍是以分支发布合并到master再发布master方式

所以创建分支方式

1.git checkout -b v1.0 origin/master //创建了一个v1.0的分支,以master为原型

2.git branch //此时可以看到,在本地的分支已经切换到了v1.0

3.git push origin HEAD -u //把分支推送到远程的仓库上面,v1.0上的代码是在master的基础上创建的

你可能感兴趣的:(idea初始化项目到git)