1. 码云操作
点击新建远程仓库
填写仓库必须信息,注意不要勾选下面的选项
熟练git操作之后,勾选了也没有关系,可以解决冲突或者强制推送.新手的话,最好不要勾选.
仓库简介,里面包含了下一步的命令
其实官方已经写的很详细了,我这里只是截图示范一下
2. 本地操作
如上所述,官方给的命令已经比较完整.
下面给个实操的命令截图,当看到git status的结果为Your branch is up to date with 'origin/master'.
说明本地仓库已经和远程仓库同步了,即操作成功
项目目录下,执行如下git命令
- git init: 初始化本地git仓库
- git remote add origin https://xx 将本地和远程仓库建立联系
- git add . 将代码添加到暂存区
- git commit -m “xx” 将代码提交到本地仓库
- git push -u origin master 将本地master分支代码推送到远程origin上
shell命令和结果截图
git remote add origin https://xx
执行顺序还是比较灵活的,在init后和push之前即可.
yiqiang@yq MINGW64 /f/Practice/system-manage
$ git init
Initialized empty Git repository in F:/Practice/system-manage/.git/
yiqiang@yq MINGW64 /f/Practice/system-manage (master)
$ git remote add origin https://gitee.com/Java0506/system-manage-backen.git
yiqiang@yq MINGW64 /f/Practice/system-manage (master)
$ git add .
warning: LF will be replaced by CRLF in .gitignore.
...
The file will have its original line endings in your working directory
yiqiang@yq MINGW64 /f/Practice/system-manage (master)
$ git commit -m "sm开发: init project"
[master (root-commit) 6de971f] sm开发: init project
51 files changed, 2070 insertions(+)
..
create mode 100644 src/test/java/xyz/yq56/sm/SystemManageApplicationTests.java
yiqiang@yq MINGW64 /f/Practice/system-manage (master)
$ git push -u origin master
Enumerating objects: 96, done.
Counting objects: 100% (96/96), done.
Delta compression using up to 12 threads
Compressing objects: 100% (84/84), done.
Writing objects: 100% (96/96), 68.59 KiB | 6.86 MiB/s, done.
Total 96 (delta 15), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.1]
To https://gitee.com/Java0506/system-manage-backen.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
yiqiang@yq MINGW64 /f/Practice/system-manage (master)
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
```