操作以Gitee为例子:
1、创建项目
点击右上角的或者,跳转至项目创建页面:
依次填写各项信息然后点击创建就可以了,这样我们一个项目就创建好了如果没有意外,你将看到这个页面:
这样,我们在码云平台就创建好了一个项目
2、本地初始化一个项目
首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
然后在你的需要初始化版本库的文件夹中执行:
git init
git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
这样就完成了一次版本你的初始化。
如果你想克隆一个项目,只需要执行:
git clone <项目地址>
3、完成第一次提交
进入你已经初始化好的或者克隆项目的目录,然后执行:
git pull origin master
<这里需要修改/添加文件,否则与原文件相比就没有变动>
git add .
git commit -m "第一次提交"
git push origin master
- git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件
- git add 如果添加了错误的文件的话
- 撤销操作
- git status 先看一下add 中的文件
- git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
- git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。
此时,你可以在你的个人面板、项目主页查看到你的提交记录,例如:your commit
按照本文档新建的项目时,在码云平台仓库上已经存在 readme 文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令:
git push origin master -f
如果您选择保留线上的 readme 文件,则需要先执行:
git pull origin master
然后才可以推送,如果发生冲突,则需要先解决冲突,关于如何处理冲突,请参阅如何处理代码冲突这一小节。
Or 参考github给出的初始化项目:
…or create a new repository on the command line
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:XXXXX/test.git
git push -u origin main
…or push an existing repository from the command line
git remote add origin git@github.com:XXXXX/test.git
git branch -M main
git push -u origin main
…or import code from another repository
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.