您现在的位置是:首页 > 编程语言学习 > 后端编程语言 > 文章正文 后端编程语言

「版本控制」github库创建步骤、git常用命令总结

万晓博博客 2019-12-07 14:05:49 后端编程语言

简介不会玩Git的程序员不是好程序员,作为码农行业的一个小白,通过朋友的推荐开始学习Git,学习Git版本控制必须需要一个服务器托管代码,比较出名的就是大名鼎鼎的GitHUB还有国内的码云,万晓博SEO最近就在学习git,总结下最近在玩git时所学到的知识分享下做个记录。

  一、本章前言
 
  不会玩Git的程序员不是好程序员,作为码农行业的一个小白,通过朋友的推荐开始学习Git,学习Git版本控制必须需要一个服务器托管代码,比较出名的就是大名鼎鼎的GitHub还有国内的码云,万晓博SEO最近就在学习Git,总结下最近在玩Git时所学到的知识分享下做个记录。
 
git版本控制软件
 
  二、github创建以及git代码联系
 
  1、github上创建仓库(公开)
 
  1)首先注册一个github账户,复制链接:https://github.com/
 
  2)点击github右上角的+号里面的New repository创建一个公开库
 
github库创建步骤

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

相关文章

站点信息