您现在的位置是:首页 > 编程语言学习 > 后端编程语言 > 文章正文 后端编程语言
「版本控制」github库创建步骤、git常用命令总结
万晓博博客
2019-12-07 14:05:49
后端编程语言
简介不会玩Git的程序员不是好程序员,作为码农行业的一个小白,通过朋友的推荐开始学习Git,学习Git版本控制必须需要一个服务器托管代码,比较出名的就是大名鼎鼎的GitHUB还有国内的码云,万晓博SEO最近就在学习git,总结下最近在玩git时所学到的知识分享下做个记录。
一、本章前言
![github库创建步骤](https://m.old-wan.com/uploadfile/2019/1207/20191207020821277.jpg)
不会玩Git的程序员不是好程序员,作为码农行业的一个小白,通过朋友的推荐开始学习Git,学习Git版本控制必须需要一个服务器托管代码,比较出名的就是大名鼎鼎的GitHub还有国内的码云,万晓博SEO最近就在学习Git,总结下最近在玩Git时所学到的知识分享下做个记录。
![git版本控制软件](https://m.old-wan.com/uploadfile/2019/1207/20191207021527318.jpeg)
二、github创建以及git代码联系
1、github上创建仓库(公开)
1)首先注册一个github账户,复制链接:https://github.com/
2)点击github右上角的+号里面的New repository创建一个公开库
![github库创建步骤](https://m.old-wan.com/uploadfile/2019/1207/20191207020821277.jpg)
![github库创建步骤](https://m.old-wan.com/uploadfile/2019/1207/20191207020840696.jpg)
3)至此一个github仓库就创建好了,当然目前github私有库已经全面免费,(ps:微软给力啊-_-)如果你不想别人看到你的提交的代码你可以在创建时选择private即可
那么创建完了怎么把公开改为私有呢
![github库创建步骤](https://m.old-wan.com/uploadfile/2019/1207/20191207020924171.jpg)
4)点击Setting选择
![github库创建步骤](https://m.old-wan.com/uploadfile/2019/1207/20191207020948920.jpg)
2、用git创建仓库
- $ mkdir test #仓库名
- $ cd test
- $ git init #初始化仓库
- $ git status #查看仓库状态
- $ touch README.md #创建READEME.md文件
- $ git add ERADME.md #添加ERADME.md至暂存区
- $ git commit -m "hhh" #如果想要提交信息记录的更详细,请不要加 -m
- $ git push #提交到github
- $ git log --pretty=short #加--pretty=short 只显示提交信息的第一行
- $ git log ggg #ggg是指指定的文件或目录,用于查看指定的目录、文件的日志
- $ git log -p #查看提交所带来的改动
- $ git log -p ggg #查看指定文件的改动
- $ git diff #可以查看工作树,暂存区,最新提交之间的差别
- $ git diff HEAD #查看工作树与最新提交的差别
3、配置账户
- $ git config --global user.name "your_username" #设置用户名
- $ git config --global user.email "your_registered_github_Email" #设置邮箱地址(建议用注册giuhub的邮箱)
4、克隆代码待本地
克隆之前首先要选择克隆文件的位置(cd)
- $ git clone git@github.com:XXX/yyyy.git #XXX为github的用户名,yyy为仓库名
- $ git status #在对应的文件夹中添加新有项
- $ git add mmm.sss #提交 mmm为文件名称,sss为文件拓展名(常用全部添加命令:git add .)
- $ git commit -m "hhh" #hhh为git commit 提交信息,是对这个提交的概述
- $ git log #用于查看提交日志
- $ git push #更新GitHub上的仓库
5、查看本地分支
命令:git branch前面带*号的代表你当前工作目录所处的分支
- $ git branch #命令
- * master #输出
6、查看远程分支
命令:git branch -a前面带*号的代表你当前工作目录所处的分支
- $ git branch -a #命令
- * master
- remotes/origin/HEAD -> origin/master
- remotes/origin/master #输出
7、创建/切换分支
- $ git branch name #其中name即为你要创建分支的名字
- $ git checkout name #其中name即为你要切换分支的名字
- $ git checkout -b aaa #创建名为aaa的分支,并且切换到aaa分支
8、删除分支
- $ git branch -d name #其中name即为你要删除分支的名字
9、合并分支
- $ git checkout master #切换到master分支
- $ git marge --no--ff aaa #加--no--ff 参数可以在历史记录中明确地记录本次分支的合并 aaa表示要合并的分支名字
- $ git log --graph #以图表形式查看分支
10、撤销回滚操作
- $ git checkout master #切换到主分支上
- $ git reflog #查看仓库的操作日志,找到要退历史的哈希值
- $ git reset #回溯历史版本
- $ git reset --hrad ddd #ddd为要回退历史的哈希值
三、本章总结
至此GitHUB创建以及代码联系到此就结束了,git相关的命令已经全部介绍完成,剩下的就靠大家自己学习了。更多后端编程代码技巧还请继续关注万晓博博客。