GitHub基本操作

设置签名

签名是为了区分不同操作者,与登录github的账号无关;签名是必须设置的,否则提交代码会报错。

用户名:git config --global user.name baiyuyi

邮箱:git config --global
user.email 虚拟邮箱/企业真实邮箱

查看签名是否设置成功:打开C:\Users\你当前使用的用户.gitconfig,里边有签名信息

初始化本地库:让git对本地库有操作权

1、选择一个路径创建git本地库对应的文件夹
2、在这个路径下右击打开Git Bash,用git init进行初始化
3、完成后会看到本地库文件夹中有一个隐藏的文件夹.git,可用linux命令进行查看
GitHub基本操作_第1张图片
4、查看git本地库的状态

git status

GitHub基本操作_第2张图片

本地库操作

1、分支操作

创建分支:git branch 分支
查看分支:git branch -v
切换分支:git checkout 分支
合并分支:git merge 分支
(切换到当前分支,再合并目标分支到当前分支)

2、在本地库中对应的分支上新建一个脚本文件,然后查看文件
GitHub基本操作_第3张图片
再次查看本地库状态:新建的文件名标红显示,这是在强调该文件为未被git追踪的文件,也就是只存放于工作区
GitHub基本操作_第4张图片
3、将文件添加入暂存区

git add 文件

再次查看本地库状态:新建的文件名标绿显示,这是在强调该文件已经被git追踪,并存放于暂存区。
若要删除暂存区文件,则用git rm --cached 文件,该操作仅删除暂存区文件,工作区的该文件还在。
GitHub基本操作_第5张图片
4、将文件提交到本地库

git commit -m “描述信息” 文件名

89ac66d为提交的版本号
再次查看本地库状态,发现文件已提交
GitHub基本操作_第6张图片
5、查看引用日志

简单日志git reflog

详细日志git flog

发现版本号89ac66d已提交
GitHub基本操作_第7张图片

远程库操作

1、查看本地库中的远程库别名

git remote -v

2、新增远程库别名
远程库地址太长,为便于操作,可以设置别名,然后定向推送

git remote add 远程库别名 远程库地址

3、将远程库的分支整个拉到本地库
将文件整理好并放入相应文件夹中(本地库是远程库的快照,每次都要把远程库的分支拉到本地编辑好后,再上传)

git pull 远程库别名 远程库分支

4、查看历史版本
先查看所有历史版本号

git reflog查看历史版本的版本号

然后将分支穿梭回对应的历史版本号

git reset --hard 历史版本号

完成后,分支默认指向历史版本号,即直接查看文件时,显示的是指定的历史版本的内容。

5、文件修改

  • 直接修改工作区的原文件即可
  • 修改完继续添加到暂存区,然后提交到本地库
  • 提交完成后查看日志,会显示该文件的全部版本
  • 分支默认指向最新版本,即直接查看文件时,显示的是最新版本的内容

6、推送到远程库
将本地分支推送到远程库的同一个分支上

git push 远程库别名 远程库分支

GitHub基本操作_第8张图片

你可能感兴趣的:(Git,github,git)