咱们把项目用git进行版本控制,通常有两种方法:git
第一种 本地已经存在项目,须要上传到git@OSCbash
1)在本地项目的目录下建立git本地仓库,至关于git initapp
二、在本地项目的目录下,使用git bash,创建本地仓库与远程仓库的映射关系maven
git remote add origin http://git.oschina.net/lujianing/test2.git
三、创建本地当前分支(git branch查看当前分支)与远程仓库分支的映射关系ide
git branch --set--upstream master origin/maste
四、拉取git@osc自动为咱们建立的.gitignore文件,以便于咱们在提交的时候,过滤一些开发工具的自带文件,第一次拉取时,会报错:工具
fatal: refusing to merge unrelated histories
以上报错是由于本次项目存在大量的未被git管理的文件,须要在git bash中使用如下命令拉取:开发工具
$ git pull origin master --allow-unrelated-histories
实用的.gitignore文件内容(注意没有文件名,只有该后缀名,能够用sublime建立)以下:gradle
*.class # Package Files # *.jar *.war *.ear # Generated files bin/ out/ # Log Files *.log # Intellij *.iml .idea/workspace.xml .idea/tasks.xml .idea/libraries # Gradle files .gradle/ build/ #maven Files target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties # Exclude maven wrapper !/.mvn/wrapper/maven-wrapper.jar
五、通过以上4步的设置以后,在IDEA中就能够使用GIT进行版本控制了,GIT版本控制的流程为:
add-->commit-->pushui
第二种 从码云上下载项目url
在url上输入码云上的git地址