一. 创建项目
图片 1.png-
归属:选择组织或者个人。
-
名称:使用项目名称即可。
-
路径:会根据项目名称自动生成,如果和其他路径重复自行修改。
-
语言:选择项目语言。
-
其他默认即可,公开私有自行选择。
-
点击创建生成项目。
注:克隆/下载的https地址就是项目保存的路径。
二. 前期准备
1. git 的基础配置
$ git config --global user.name "你的名字或昵称"
$ git config --global user.email "你的邮箱"
注:设置一次即可。
2. 克隆项目
$ cd 指定存放项目的目录
$ git clone <你的项目地址> 注:就是克隆/下载的地址
注:克隆成功后,目标文件夹上就会出现码云上的项目文件。
三. 新项目的上传
1. 创建本地git仓库
$ cd 新项目的文件目录/克隆下来的文件目录
$ git init 初始化本地git仓库
注:本地项目初始化一次即可,之后忽略git init。
2. 将本地项目工作区的所有文件添加到暂存区
$ git add .
.表示所有文,如果想添加项目中的指定文件,那就把.改为指定文件名即可
注:如果目标文件夹为空,要先将新项目文件拷贝到目标文件夹中。
3. 将暂存区的文件提交到本地仓库
$ git commit -m ""
冒号里面写注释语句
注:注释不要为空。
4. 将本地仓库关联到码云上
$ git remote add origin https://gitee.com/xxxx/xxx.git
后面的URL地址就是下载/克隆的https
注:关联一次即可,之后忽略该步骤。
在这一步时如果出现错误:fatal:remote origin already exists 意思是路径存在了,就需要删除原来的路径从新添加
$ git remote rm origin
$ git remote add origin https://gitee.com/xxx/xxx.git
5. 将代码由本地仓库上传到Github远程仓库
$ git push -u origin master
注:
-
有可能需要输入账号密码(码云),输入继续上传即可。
-
在这一步时如果出现错误:fatal:remote origin already exists 进行如上一步介绍的操作。
-
如果报failed to push some refs to git 错误,出现错误的主要原因是码云中的README.md文件不在本地代码目录中。
如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:
$ git push origin master -f
如果您选择保留线上的readme 文件,则需要先执行:
$ git pull origin master
执行完所有步骤之后,如果无错误就上传成功了!
需要提示的是这里的master是Github默认的分支,如果你本地的当前分支不是master,就用git checkout master命令切换到master分支,如果你想用本地当前分支上传代码,则把第5步的命令里的master切换成你的当前分支名即可。
PS:用码云上克隆下来的项目文件上传新项目,可以不用初始化本地仓库,也会避免readme 文件冲突,只要git add .之前将新项目拷贝到里面即可。
四. Github常用的命令:
切换分支:git checkout name
撤销修改:git checkout – file
删除文件:git rm file
查看状态:git status
添加记录:git add file 或git add .
添加描述:git commit -m “miao shu nei rong”
同步数据:git pull
提交数据:git push origin name
五. 分支操作
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并某分支到当前分支:git merge name
删除分支:git branch -d name
删除远程分支:git push origin :name
参考:
https://blog.csdn.net/m0_37932720/article/details/78317848
http://git.mydoc.io/?t=154701
网友评论