git&github使用小笔记

git&github使用笔记,先记着以后忘了方便粘贴!

1. 在电脑安装好git后配置:

右击鼠标右键点开”Git Bash Here"

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

可以去掉后面的引号及里面的东西,再次输入命令可以查看当前配置信息。
比如:git config --global user.name

2.初始化:

创建一个文件夹进入里面执行 “git init”创建了一个仓库,管理这个文件夹里面的东西,里面有隐藏文件夹 .git 里面是配置文件。

git init 	

3.查看文件状态:

git status

4.添加到缓存区中:

git add 文件1
git add 文件1 文件2 文件3 .......
git.    //添加当前目录

5.提交到版本库:

git commit -m “注释”

6.版本回退

  1. 查看版本号:两种显示方式
git log
git log --pretty=online
  1. 回到过去再回来
git reflog  
  1. 回退操作
git reset --hard 版本号

7.仓库的两种管理方式

  1. https:
  • 先创建线上和本地仓库
  • 克隆线上仓库到本地
git clone  被克隆的线上仓库地址
git  add    目录
git commit -m “注释”
git push   提交线上仓库

配置.git/config再url中加入用户名和密码
url = https://用户名:密码@github.com/用户名/仓库名.git

  1. ssh:
  2. 先安装好openssh
  3. 本地创建公私钥对文件
  4. ssh-keygen -t rsa -C "[email protected]"
  5. 连续回车,.pub为公钥
  6. 上传公钥保存:克隆那里添加公钥
git 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.使用前:

git pull

10.忽略文件:

  1. touch .gitignore文件:生效与当前目录和子目录
touch .gitignore
  1. 过滤编辑规则:
#过滤文件夹
/js/
#过滤所有.ZIP包
*.zip
#过滤某具体个文件
/js/index.php
#不过滤某个文件
!index.php

!!

发布了5 篇原创文章 · 获赞 0 · 访问量 204

猜你喜欢

转载自blog.csdn.net/EAyayaya/article/details/104771694
今日推荐