无它,学习笔记,day day up ^_^
注册地址:https://gitee.com/
点击gitee头像旁边的【+】,选择【新建仓库】
仓库名称尽量为英文 ,红框中的三个选项请根据自己的情况勾选和设置。
初次使用gitee,建议执行以下命令完成git全局设置
[root@study ~]# git config --global user.name xxx1688
[root@study ~]# git config --global user.email [email protected]
进入到要上传文件的所在目录,并将该目录作为本地仓库目录。
[root@study ~]# cd study
初始化完成后,会在目录下创建一个.git的本地仓库
[root@study study]# git init
提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示: git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示: git branch -m
已初始化空的 Git 仓库于 /root/study/.git/
将要上传的文件添加到暂存区,若要上传当前目录下的所有文件,则执行以下命令,否则要求指定具体的文件或目录,多个文件用空格间隔。
[root@study study]# git add .
执行以下代码将暂存区中的内容提交至本地仓库,双引号中的内容为对上传文件的描述,可以自行修改。
[root@study study]# git commit -m "gitee study"
[master(根提交) 51825a6] gitee study
3 files changed, 84 insertions(+)
……此处省略部分输出……
# 下面的xxx1688是你的个性用户名
[root@study study]# git remote add origin "https://gitee.com/xxx1688/study"
若提示error: remote origin already exists.表示远程仓库已存在,可执行命令【git remote remove origin】移除已关联的远程仓库,然后重新执行上述命令设置远程仓库。
执行以下命令将本地仓库上传至远程仓库。
[root@study study]# git push -u origin master
Username for 'https://gitee.com': xxx1688
Password for 'https://[email protected]':
枚举对象中: 11, 完成.
对象计数中: 100% (11/11), 完成.
使用 16 个线程进行压缩
压缩对象中: 100% (6/6), 完成.
写入对象中: 100% (6/6), 618 字节 | 618.00 KiB/s, 完成.
总共 6(差异 2),复用 0(差异 0),包复用 0
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/xxx1688/study
763a78c..05a1928 master -> master
分支 'master' 设置为跟踪来自 'origin' 的远程分支 'master'。
若提示以下错误:
! [rejected] master -> master (fetch first)
error: 推送一些引用到 'https://gitee.com/xxx1688/study' 失败
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 'git pull ...')。
提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。
可执行命令【git push origin +master】或者【git push origin master -f】 强制push。
再次访问https://gitee.com/xxx1688/study或刷新页面,可以看到上传的文件。
可以直接在网页上点击克隆/下载,也可以执行以下命令克隆。
# 新建并切换到保存文件的目标目录
[root@study study]# mkdir dest
[root@study study]# cd dest
[root@study dest]# git clone https://gitee.com/xxx1688/study
正克隆到 'study'...
Username for 'https://gitee.com': xxx1688
Password for 'https://[email protected]':
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 8 (delta 0), reused 0 (delta 0), pack-reused 0
接收对象中: 100% (8/8), 完成.