git搭建本地仓库及命令

  • ssh协议搭建本地仓库
    1. 打开git bush 生成ssh公钥和私钥对
    ssh-keygen -t rsa -C ‘xxx@xxx.com’(-C 参数是你的邮箱地址)
    然后一路回车就行—》》》》》
    在这里插入图片描述
    2.然后在:C盘/用户/Administrator目录下寻找.ssh目录下的id_rsa_pub文件
    将里面的内容复制出来
    在这里插入图片描述
    在这里插入图片描述
    3.打开gitlab,找到Profile Settings–>SSH Keys—>Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮在这里插入图片描述
    4.然后进行本地环境配置:在这里插入图片描述
    操作完成上面的几步本机仓库及搭建完成了,然后可以 git clone …远程仓库地址
  • 常用的git命令
  • 1.git clone .远程库网址:通常是从远程主机克隆一个版本库
    该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命令的第二个参数。
    git clone 远程仓库网址 本地目录名称
  • 2.git remote 用于管理主机名
    git remote -v 查看远程主机网址
    git remote show 主机名 查看该主机详细信息
    git remote add 主机名 网址 添加远程主机
    git remote rm 主机名 删除远程主机
    git remote rename 原主机名 新主机名 用于远程主机的改名
  • 3.git fetch 获取远程库的更新,默认情况获取所有的分支
    git fetch 远程主机名 获取所有分支的更新
    git fetch 远程主机名称 分支名 获取这个主机名称下的这个分支的更新
  • 4.git branch 查看分支/新建分支
    git branch -r 查看远程分钟
    git branch -a 查看所有分支
    git branch 分支名 创建新分支
  • 5.git merge / rebase 合并远程分支
    el:git merge origin/master
  • 6.git checkout 创建分支/切换分支
    git checkout 分支名 切换到新分支
    git checkout -b 分支名 创建新的分支并切换到新的分支
  • 7.git pull 取回远程主机某个分支的更新,再与本地的指定分支合并.
    git pull 远程主机名 远程分支名 本地分支名
    git pull 一般情况下我们直接切换到分支之后在拉取代码。远程分支与本地分支之间有一种追踪关系,这样的可以直接拉取代码。
    注意:如果远程主机删除了某个分支,默认情况下,git pull 不会在拉取远程分支的时候,删除对应的本地分支。这是为了防止,由于其他人操作了远程主机,导致git pull不知不觉删除了本地分支。
    但是,你可以改变这个行为,加上参数 -p 就会在本地删除远程已经删除的分支。
  • 8.git push 将本地分支的更新推送到远程主机
    git push 远程主机名 本地分支名 远程分支名
    git push 远程主机名 本地分支名 同样如果存在追踪关系则我们直接将远程分支名省略掉。
    主要:上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。

以上就是在日常开发中我个人比较常用的命令。
git使用有很多的方法。比如说vscode中就有直接图形化界面操作的按钮,这种也有很多人在用,找到一个适合自己的方法就好。说白了这些都是一种工具,所以我们应该以效率和喜欢为前提。希望大家看了这篇文章对git的使用有一个初步的认识!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值