git与码云连接起来

git与码云相连的方法。git所有命令的全解

第一步:注册码云,下载git(廖雪峰)安装

第二步:安装成功以后

第三步:设置码云的SSH公钥


输入一个自己喜欢的标题名字



生成公钥命令

打开下面的命令板


可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

若返回

Welcome to Gitee.com, yourname!

则证明添加成功。

注意:把得到的以ssh-ras .........的放到公钥value中。

成功以后就是下面的显示的图样。



第四步:配置git工具

 1. 打开你要放置项目的本地路径,右键选择$ Git Bash Here。

 2. 初始化用户名:$ git config --global user.name "用户名"   用户名修改为自己的用户名。

 3. 初始化邮箱:$ git config --global user.email "邮箱地址"

  注:如果用户名或邮箱输入错误需要重置,使用以下命令修改:

    $ git config --global --replace-all user.name "用户名"  

    $ git config --global --replace-all user.email "邮箱地址"


4. Clone项目:

 想把项目存放到那里,用命令行进入到那个文件夹里。找到项目的SSH地址,命令行输入 $ git clone "SSH地址",完毕之后项目将会被Clone至选择的目录下。clone下来的项目要用命令行  $git init  一下初始化。

5. Clone代码:

 如果需要Clone某个分支,命令行输入$ git clone -b "分支名" "仓库地址名" 即可。

 第五步:改了本地的文件以后上传到码云里的步骤

1、 git add      git add 命令详解   

 (git add命令将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中。)

常用到的: git add -A: []表示把中所有跟踪文件中被修改过或已删除文件和所有未跟踪的文件信息添加到索引库。

注意当文件过大时,或是包含一些用npm安装的包时会很慢,npm的包没有必要上传,这个时候可以直接在后面加文件夹的名字和文件的名字

2、git commit -m "描述"  

(git commit命令用于将更改记录(提交)到存储库。将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中。)


如果提示是这样的话证明文件没有改变,可以用 $git status  可以查看是否有改变

3. git push origin master  推送(Push)操作将数据永久存储到Git仓库。成功的推动操作后,其他开发人员可以看到新提交的变化。

关于最后一步的操作廖雪峰说明

4、在本地新建分支并上传到gitee上,以后就是传到分支上的命令 建分支的常用命令


git branch -a 先查看当前远端分支情况

git  checkout origin/xxx  选择远端xxx分支

git branch xxx  创建本地xxx分支

git checkout xxx  选择新创建的分支就可以了。

git push origin dev2将更改添加到新建分支上

---------------

当然还有更简单的方法。

直接指定clone某个分支即可:

git clone -b xxx .git地址

5、不同的电脑同一个分支更新,从远程更新到本地

git pull git@gitee.com:gusy5188/nodejs.git work:workrk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值