5git初始化
Posted mb60aa6722a0e94
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5git初始化相关的知识,希望对你有一定的参考价值。
我们的项目已经初始化成功。
下面我初始化一下git,把我们的项目推送到git上。然后讲一下如何初始化git仓库。
这个时候我们git远程的仓库就创建好了。
紧接着我们在我们的项目中初始化一下git.
首先创建一个README.md文件
touch README.md
创建.gitignore文件,它的作用是把我们配置进去的一些配置文件匹配上就进行一个忽略,不会推送到我们的git仓库里。也不会检查到我们本地的一些变化。
touch .gitignore
我们来配置一些这个文件,我们忽略什么,我就配什么就可以了。
*.class
#package file
*.war
*.ear
#kdiff3 ignore
*.orig
#maven ignore
target/
#eclipse ignore
.settings/
.project
.classpatch
#idea
.idea
/idea/
*.ipr
*.iml
*.iws
# temp file
*.log
*.cache
*.diff
*.patch
*.tmp
# system ignore
.DS_Store
Thumbs.db
执行git init
git init
这个时候就会生成一个git文件,这个时候隐藏的。
输入git status,可以看出项目中有那些文件发生了变化。
git status
将这些文件添加进来
git add .
在输入检查
git status
进行commit,-am 表示在后面加注释
git commit -am first commit init project
这时文件已经提交完了,但是这时只是提交到本地仓库里。
连接远程仓库
git remote add origin 仓库地址
查看分支
git branch
将我们本地的推送到master上
git push -u origin master
git pull
重新推送一次
git push -u origin master
报错,说本地分支没有远程分支新,我们进行一下强制推送
git push -u -f origin master
我们可以看到提示已经成功了。
我们可以看到本地的文件都已经添加上来了。
到这里我们git项目的初始化就完成了。
查看当前分支
git branch
查看远程分支
git branch -r
我们采用的是分支开发主干发布的模式。
我们创建v1.0的分支
git checkout -b v1.0 origin/master
这表示在origin/master的基础上检出一个v1.0的分支
检查当前分支
git branch
可以看出在本地这个分支是v1.0,我要把这个分支推送到远程。
git push origin HEAD -u
然后我们查看到远程的git就会有这个分支。
我们刷新一下页面,发现分支有两个
一个master,一个v1.0,而v1.0是在master基础上创建的。
到这里我们的git的初始化,包括创建项目的分支都完成了。
以上是关于5git初始化的主要内容,如果未能解决你的问题,请参考以下文章