Git与Gitee

Git是分布式版本控制系统

如果是手动备份,操作繁琐不易使用;无法知道修改了哪些地方,比较差异:没有修改的文件重复备份,占用空间:硬盘损坏,全部数据丢失:不方便协作开发;所以我们需要使用 git 命令去年管理代码。

Git 进行代码管理的优点:
1.操作简单、快捷、方便
2.可查看及获取所有历史版本,并且可以比较差异
3.没有修改的文件不会重复备份,占用空间小
4.可同步到服务器,减小磁盘损坏风险
5.为团队合作开发而生

Git Bash:Unix与Linux风格的命令,使用最多,推荐最多
Git CMD:Windows风格的命令
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

Linux基础的命令

  1. ed:改变目录
  2. cd:回退到上一个目录,直接cd进入默认目录
  3. pwd:显示当前所在的目录路径
  4. ls(ll):都是列出当前目录中的所有文件,只不过ll(两给ll)列出的内容更为详细
  5. touch:新建一个文件如touch index.js 就会在当前目录下新建一个index.jx文件
  6. rm:删除一个文件,rm index.js就会把index.js文件删除
  7. mkdir:新建一个目录,就是新建一个文件夹
  8. rm -r:删除一个文件夹,rm -r src删除src目录
    注意(rm -rf / 切勿在 Linux 中尝试!删除电脑中全部文件!)
  9. mv 移动文件,mv index.html src index.html 是我们要移动的文件,src是目标文件夹,这样写,必须保证文件和目标文件夹在同一目录下
  10. reset重新初始化终端/清屏
  11. clear 清屏
  12. history 查看命令历史
  13. help 帮助
  14. exit 退出
  15. # 表示注释

从Git上传文件到Gitee

1.在Gitee上创建该项目的远程仓库
请添加图片描述
2.进入本地你想要上传的文件目录下,右键单击空白处,点击Git Bash Here
请添加图片描述
3.配置你的用户名和邮箱

git config --global user.name "xxx"				用户名
git config --global user.email "xxx"				邮箱

查询用户名和邮箱

git config user.name
git config user.email

4.在项目内空白处右键Git Bash Here,命令行输入下列命令,初始化本地仓库

git init

5.添加项目目录下所有文件至本地仓库

git add .   (注意这里有个点,别忘了)

6.使用如下命令加入注释提交(此步骤必不可少!)

 git commit -m '本次提交'(说明信息是必填的,信息要有意义,便于我们后期理解)

7.将本地仓库与远程仓库相连接

首先在远程仓库复制http链接

然后输入下列命令(xxx为刚才复制的链接)

git remote add origin xxx

8.强制将远程仓库文件更新至指定远程仓库中(如果仓库为空可以跳过这一步骤)

git pull --rebase origin master

9.将本地仓库中的文件推送至指定的远程仓库中

git push -u origin master

10.最后回到Gitee网页,刷新一下即可!

PS:
由于受到"Black Lives Matter"运动的影响,GitHub 从今年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的"master"。

或许是由于仓库名称不一样,所以会导致远程和本地的仓库不能关联上
这时我们统一远程和本地的仓库名称即可

1、把本地的 master 仓库名称修改为远端的 main

重命名命令: git branch -m oldBranchName newBranchName

2、然后,push 就好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值