Git与码云(gitee)入门-如何在实验室和宿舍同步你的代码(1)

  1. 为了将实验室的对代码的改动push到码云服务器上,需将实验室电脑的某个目录建立成本地仓库,然后关联码云服务器上的远程仓库。就可将代码文件加入(add然后commit)本地仓库,然后再将本地仓库的代码改动push到码云上面远程仓库

  2. 回到宿舍,我们可将码云上的远程仓库克隆(clone)到你的电脑上的本地仓库,即在码云的远程仓库与你电脑上的本地仓库建立了关联,然后就可愉快地同步(上传、下载)我们的文件啦。

1.在码云上申请账号并建立项目

===============

https://gitee.com/新建项目

输入项目名,选择正确的项目语言

可以看到新建的项目中有一个默认的README.md文件。

选择HTTPS,点击复制获得远程项目仓库地址,如https://gitee.com/zhrb/JavaLearn.git(注意,这里请输入你的仓库地址。这里提供的地址并不实际存在)

这时候就成功的建立了一个远程仓库。

2.在本机安装Git

==========

到Git官网https://www.git-scm.com/ 下载Git客户端

安装过程中几个选项勾选

  • Use Git from the Windows Command Prompt

  • Checkout as-is, commit as-is

  • Use OpenSSH

3.在本机克隆项目远程仓库

=============

3.1 配置git


git config --global user.name "你的名字"``git config --global user.email "你的Email"

名字会出现在你的代码提交记录中。Email应与你在码云上注册的Email一致。

3.2 Clone项目


所谓的Clone,就是将远程仓库中的内容下载到本地仓库

建立目录,如c:\temp\git,进入项目目录,然后执行git clone https://gitee.com/zhrb/JavaLearn.git

可以看到JavaLearn目录被下载下来。注意:这时候c:\temp\git实际上就是本地仓库

这时候就成功地将本地仓库与码云远程仓库关联起来。然后就可在本地仓库与远程仓库之间进行同步。

3.3 编写代码并提交到本地仓库


进入JavaLearn目录,然后创建chpt01目录,md chpt01

在chpt01目录中新建HelloWorld.java

使用下面两条命令将所有改动(新建的目录、新建的HelloWorld.java)添加到本地仓库中。git add -A,跟踪文件、目录的所有变化(创建、删除、修改),将所有相关文件放在暂存区。git 2.0版本git add .也和git add -A一样可以跟踪文件删除。git commit -m "这是一段注释",将暂存区中的所有提交到仓库中,并写上一段注释。

说明:

  1. 使用git add 你的文件名,可以更精细的选择要跟踪的文件。

  2. git只能跟踪文件,而不能跟踪目录。比如,你新建或者删除一个空目录,git是无法跟踪到这种变化。

其他命令:git log,查看提交记录。其中commit 504d11....f365e是提交的id。

下面的add: HelloWorld.java代表这次提交所进行的操作。

git log使用说明:空格键、PageUp、PageDown翻页,q退出。 git log --pretty=oneline:一行显示,只显示哈希值和提交说明。

如何给文件改名或者移动文件

新版的Git能监控到文件改名和移动。改名或移动后,直接add后再进行commit即可。

git status显示中文乱码:git config core.quotepath false

建议:提交时不要使用中文。

3.4 将本地仓库的内容提交到远程仓库


经过前面几步,你新建的目录与文件仅存在于本地仓库。使用下面指令,可将本地仓库内容推送到远程仓库。git push origin master

默认情况下,origin指向的就是你本地的仓库托管在远程仓库的版本。master,本地仓库的master分支,也就是主分支。

第一次push的时候可能需要输入用户名密码,请输入你在码云上注册的邮箱和密码。

最后

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节

美团面试经验

美团面试
字节面试经验
字节面试
菜鸟面试经验
菜鸟面试
蚂蚁金服面试经验
蚂蚁金服
唯品会面试经验
唯品会

因篇幅有限,图文无法详细发出

-1714295003261)]
菜鸟面试经验
[外链图片转存中…(img-vMxNUnsb-1714295003261)]
蚂蚁金服面试经验
[外链图片转存中…(img-M9qAgR1p-1714295003261)]
唯品会面试经验
[外链图片转存中…(img-c5N4GxOq-1714295003262)]

因篇幅有限,图文无法详细发出

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值