git&github使用笔记,先记着以后忘了方便粘贴!
1. 在电脑安装好git后配置:
右击鼠标右键点开”Git Bash Here”
1 | git config --global user.name "Your Name" |
可以去掉后面的引号及里面的东西,再次输入命令可以查看当前配置信息。
比如:git config –global user.name
2.初始化:
创建一个文件夹进入里面执行 “git init”创建了一个仓库,管理这个文件夹里面的东西,里面有隐藏文件夹 .git 里面是配置文件。
1 | git init |
3.查看文件状态:
1 | git status |
4.添加到缓存区中:
1 | git add 文件1 |
5.提交到版本库:
1 | git commit -m “注释” |
6.版本回退
- 查看版本号:两种显示方式
1
2git log
git log --pretty=online - 回到过去再回来
1
git reflog
- 回退操作
1 | git reset --hard 版本号 |
7.仓库的两种管理方式
- https:
- 先创建线上和本地仓库
- 克隆线上仓库到本地
1 | git clone 被克隆的线上仓库地址 |
配置.git/config再url中加入用户名和密码
url = https://用户名:密码@github.com/用户名/仓库名.git
- ssh:
- 先安装好openssh
- 本地创建公私钥对文件
-
ssh-keygen -t rsa -C "liai@qq.mail"
- 连续回车,.pub为公钥
- 上传公钥保存:克隆那里添加公钥
1
2
3
4git clone 被克隆的线上仓库地址
git add 目录
git commit -m “注释”
git push 提交线上仓库8.分支管理
- 查看分支
1
git branch
- 创建分支
1
git branch <branchName>
- 切换分支:
1 | git checkout <分支名> |
创建新分支<分支名>并切换到新的分支上
1
git checkout -b <分支名>
合并某分支到当前分支
1
git merge <被合并的分支名>
删除分支:要退出被删分支
1 | git branch -d <分支名> |
9.使用前:
1 | git pull |
10.忽略文件:
- touch .gitignore文件:生效与当前目录和子目录
1
touch .gitignore
- 过滤编辑规则:
1 | #过滤文件夹 |
!!
- 本文链接:http://uaena.net.cn/2020/03/10/git-github_NOTE/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。