1.下载安装git
官网链接:https://git-scm.com/downloads,可以根据自己的平台下载对应的版本,我下的是windows版本的,接下来就是傻瓜操作,一键操作
image.png
2.码云创建项目仓库
新建仓库,填好自己所建仓库的信息名称,会自动生成项目链接
image.png
3.将自己的项目上传到码云
3.1. 假如如果你是新安装好git的话,首先,你需要执行下面两条命令,作为 git 的基础配置,作用是:告诉 git 你是谁,你输入的信息将出现在你创建的提交中。
git config --global user.name "你的名字或昵称"...
git config --global user.email "你的邮箱"...
3.2. 将自己本地的项目换成一个仓库,执行如下命令:(cd到自己的项目下)
git init
执行git init命令,
显示Initialized empty Git repository in F:/phpstudy/PHPTutorial/ WWW/YanKeZiJia_JG/.git/,表示初始化一个空目录,路径为F:/phpstudy/PHPTutorial/ WWW/YanKeZiJia_JG/.git/。可以看到YanKeZiJia_JG目录中生成了一个隐藏目录 .git目录
注意:
进入目录中大家可以看到里面有很多文件,没事不要修改或者改动里机的文件,这里面的文件就是控制和管理版本库的
3.3. 执行完毕后,本地项目就会生成.git的文件,下一步,添加远程仓库,也就是在码云上创建的空项目的链接(码云上复制下来的链接)
git remote add origin 码云项目的链接(将本地仓库与码云远程仓库进行关联)
3.4. 将码云上的仓库pull到本地文件夹
git pull origin master
3.5. 将自己的改动的数据进行提交:
git add .
3.6. 然后添加提交的详细描述
git commit -m '新添加的文件内容描述'
如果这一步执行后,出现下面错误
image.png
执行下面的命令:
git push -u origin master -f
这样项目就托管到码云了
注意:当你已经把代码提交到码云后,以后修改代码后,要提交代码的步骤如下:
1.先更新本地的代码
2.添加要提交的代码
3.提交修改了的文件
4.提交代码到服务器
1.git pull origin master
2.git add .
3.git commit -m '文件内容描述'
4.git push orgin master
4.提交后遇到的一些问题(我这里提交的php代码的tp5项目)
4.1. 当我把我的项目提交到码云时,我发现有部分文件其实是没有git到上面去的,如:composer.lock,thinkphp,包括vender下面的文件,这个时候得去修改下项目下的.gitignore文件,我把里面一些其他限制删掉了,改成了下面的配置
.idea
*.log
就可以把其他的文件也一起git到了码云上了
4.2. git记住账号密码
每次操作都需要输入用户名和密码感觉很繁琐,解决方法,在本地的工程文件夹的.git下打开config文件添加:
[credential]
helper = store
再输入一次用户名密码后就可以保存住了。
5.更换代码仓库地址的具体步骤(补充)
5.1. 删除原来的远程仓库
情景:如果刚刚添加的远程仓库不要了,需要更换到其他的仓库去,首先,先把自己的原来的远程仓库删除:
git remote rm origin
5.2. 添加现在新的远程仓库地址
git remote add origin 新仓库地址
5.3. 进行提交,测试看看自己是否更改成功
git add .
git commit -m"版本1"
git pull origin master
git push origin master
执行后完成后,就可以到码云上是否有自己提交的记录了
以上完成的操作如有不正确的地方还望诸位多多指教