git&github

版本控制工具
1、集中式控制工具(svn)
缺点:单点故障 如果服务器宕机了所有的历史提交就没有了
2、分布式控制工具(git)
在这里插入图片描述
创建签名的信息保存的位置
通过cat .git.config查看
yp

系统级别的设置

在这里插入图片描述

  1. 提交到暂存区git add;
    如果想要取消提交到暂存区的文件使用git rm --cached 加文件名
    在这里插入图片描述
    查看系统级别的签名
  2. 提交到本地库中去

git commit (要提交的文件名)
提交之后的界面

提交之后的界面
查看提交文件的内容 cat 文件名

提交之后需要此界面输入提交的信息

在这里插入图片描述
当修改文件的时候如果需要再次提交可以通过git commit -a直接提交到本地库中
注意通过此方法提交到本地库不能再撤销

在提交本地库的时候通过git commit -m +提交的信息 +要提交的文件直接提交到本地库中
git commit -m “第二次提交” good.txt

在这里插入图片描述
git log 查看提交的历史记录
在这里插入图片描述
在这里插入图片描述
HEAD@{数字}表示移动到当前版本需要的步数

在这里插入图片描述
git reset --hard (局部索引值)

前进后退
在这里插入图片描述

reset命令的三个参数对比
在这里插入图片描述
git文件删除找回
在这里插入图片描述

比较文件差异

git diff加上文件名
将工作去的文件和暂存区的文件进行比较
git diff [HEAD^] [luck.txt]
将工作区的文本和本地库历史记录进行比较
在这里插入图片描述

分支操作 branch(分支)

分支的好处:
同时并行推进多个功能的开发,提高开发效率
各个分支上的开发过程互补影响。

git branch -v 查看现在已有的分支
在这里插入图片描述

冲突的解决

在这里插入图片描述
哈希算法
在这里插入图片描述

git remote -v
git remote add origin “远程地址” 定义变量只向远程地址

git push orgin master 把master版本推送到远程库中
在这里插入图片描述
6、克隆操作
命令:git clone “github上的地址”
在这里插入图片描述
在这里插入图片描述
克隆操作的步骤
1、完整的把远程库下载到本地
2、创建orgin远程地址别名
3、初始化本地库.git文件

邀请别人加入团队
在这里插入图片描述
在这里插入图片描述
6.7、拉取的操作
用户二提交的在用户一拉取
git fetch orgin(远程地址) master
但是拉取下来的内容不会改变工作区的内容只会下载到本地
如果想要查看此刻远程库的内容可以通过、
git checkout orgin/master切换到远程的master分支
在这里插入图片描述
通过git merge orgin/master来合并远程与本地的内容
pull = fetch+merge

6.8、团队合作
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置git与GitHub进行连接,您需要执行以下步骤: 1. 首先,确保您已经在GitHub上创建了一个账号。 2. 打开终端或命令行界面,并输入以下命令以配置您的Git用户名和电子邮件地址: ``` git config --global user.name "Your Name" git config --global user.email "youremail@example.com" ``` 将"Your Name"替换为您的姓名,将"youremail@example.com"替换为您的电子邮件地址。 3. 然后,您需要在本地设置与GitHub的SSH密钥对。输入以下命令以生成新的SSH密钥: ``` ssh-keygen -t rsa -b 4096 -C "youremail@example.com" ``` 再次替换"youremail@example.com"为您的电子邮件地址,并按照提示进行操作。请注意,如果您已经有了SSH密钥对,则可以跳过此步骤。 4. 接下来,您需要将SSH公钥添加到您的GitHub账号中。输入以下命令以将SSH公钥复制到剪贴板: ``` pbcopy < ~/.ssh/id_rsa.pub ``` 如果您使用的是Windows操作系统,则可以使用以下命令来复制SSH公钥: ``` clip < ~/.ssh/id_rsa.pub ``` 然后,打开GitHub的网站,转到您的账号设置中的"SSH and GPG keys"页面,点击"New SSH key"按钮,将SSH公钥粘贴到"Key"字段中,并为该密钥添加一个描述性的标题。 5. 现在,您已经配置好了Git与GitHub的连接。您可以使用以下命令将本地仓库推送到GitHub远程仓库: ``` git remote add origin git@github.com:yourusername/yourrepository.git git push -u origin main ``` 将"yourusername"替换为您的GitHub用户名,将"yourrepository"替换为您的仓库名称。 希望这些步骤能帮助您成功配置Git与GitHub的连接!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值