git使用笔记

一、github简介

简单来说,github是一个远程的代码仓库,在github上面有很多开源的项目,大家都可以把代码放在github上面供其他人学习。并且,通过github,很多人可以一起共同开发一个项目。

二、github下载

1. 注册github账号

2. 下载github桌面版

三、github使用

(1)file菜单,如下所示

通过file菜单里面的new repository可以新建一个代码仓库,通过clone repository可以从github上面克隆一个仓库等。

(2)respository菜单

通过push(推送),pull(拉取)这两个菜单项,可以使本地仓库与github上面的仓库的代码保持一致性

(3)当前仓库

(4)提交

选择好当前仓库后,当更改本地代码时,可以在changes里面看见更改的地方,然后针对每个文件的更改做好主题描述和详细描述后,即可提交(提交后保存在本地上,同步后才能提交到github上面)。

git的使用和svn大同小异,git功能更强,使用范围更广些。

vscode自带版本管理,使用起来可以更方便:

 

git常用命令与概念:

1.origin,master

在本地上运行git remote -v 和git branch -a出现origin和master:
$ git remote -v
origin  https://github.com/wbin/xievim.git (fetch)
origin  https://github.com/wbin/xievim.git (push)
 

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

origin指向远程仓库,master表示本地分支

git 的 origin 的含义 - xuyaowen - 博客园

2.提交代码

首先git add,然后git commit,git pull, 最后再git push

3.分支

git的分支很好用,git branch 新分支,git checkout 新分支即可切换到新分支,然后可切换到master下后,再使用git merge合并修改到本地主分支(git cherry-pick commitid合并单次修改)

4.ssh密钥

ssh-keygen -o

配置ssh密钥可以免去每次都输入账户和密码,用起来比较方便

Git - 生成 SSH 公钥

5.checkout取消单个文件工作区的修改

参考资料:

Git 工作区、暂存区和版本库 | 菜鸟教程 基础

如何使用 GitHub? - 知乎

GitHub Desktop下载及使用 - roadone - 博客园

git使用笔记 - zhangbinly - 博客园

git 入门笔记(一)简单的使用_Archer的博客-CSDN博客

GIT使用笔记 - 不当咸鱼 - 博客园

Git使用笔记总结_公子&小白的博客-CSDN博客_git使用笔记

git与github区别与简介 - Rooker - 博客园

git 取消修改,恢复版本 命令大全_常兴E站-CSDN博客_git 恢复版本

【Git】(1)---工作区、暂存区、版本库、远程仓库 - 雨点的名字 - 博客园

git commit后,如何撤销commit - 简书

git pull时:对下列文件的本地修改将被合并操作覆盖_u010565037的博客-CSDN博客_您对下列文件的本地修改将被合并操作覆盖

Git push 时如何避免出现 "Merge branch 'master' of ..." - Fururur - 博客园

删除文件 - 廖雪峰的官方网站

创建与合并分支 - 廖雪峰的官方网站

Git创建远程分支_Angela_Feng的博客-CSDN博客_git创建远程分支命令

删除 Git 本地和远程分支

Git 如何把master的内容更新到分支上_线上幽灵-CSDN博客_git将master代码更新到分支

Git教程 将某个文件回滚到指定版本 - 简书

Git恢复之前版本的两种方法reset、revert(图文详解)_游笑天涯的博客-CSDN博客_git reset revert

【DevOps】GitLab的权限管理及Merge Request_尘世间一名迷途小码农的博客-CSDN博客_gitlab merge权限

Git stash 暂存区详解——迹忆客

【DevOps】GitLab的权限管理及Merge Request_尘世间一名迷途小码农的博客-CSDN博客_gitlab merge权限

彩色的git lg及常用git命令 · Saki's 研究记录

git status查看状态出现分支领先解决办法_程序员博哥的博客-CSDN博客_您的分支领先 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值