git常用操作命令

最近开始使用git,打算真正进入程序员的世界。虽然之前也有用过,但只是粗略玩了一下。近期打算深入,所以打算从命令行入手,然后就写这个博文,给入门用的,一方面整理我的知识,另一方面也为开源的世界做出自己的贡献(现在真心觉得博客是个好东西,看到别人的博文来学习,少走弯路)。

这篇博客的内容基本上是讲解如何用git命令行做出一些日常的操作,分几个动作,然后简单讲一下如何在github搭建个人主页。

(我的是在window下的操作)

一. 列出常用的Git命令操作表及一些讲解 
二. 如何上传你的作品 
三. 在github搭建个人主页

一、git常用命令列表 
都是在git-cmd上的操作 
* git config –global user.email “you@example.com”(配置账号) 
* git config –global user.name “Your Name”(配置账号)

  • mkdir xxx (创建文件夹xxx)
  • cd xxx (切换到xxx目录)
  • git init(初始化 git 仓库)
  • git status(查看状态)
  • git add . (这里“.”代表全部添加到上传列表)
  • git commit -m ‘xxx.md’(提交,“”里面的内容是提交的信息)
  • git log(查看所有产生的 commit 记录)

  • git branch(查看本地分支)

  • git branch -r(查看远程分支列表)
  • git branch xx(创建分支xx)
  • git checkout xx(进入分支xx)
  • git checkout -b xx(新建一个分支,自动切换到该分支)
  • git merge xx(合并分支至当前分支)
  • git rebase xx(合并分支至当前分支)
  • git branch -d xx(删除分支)
  • git branch -D xx(强制删除分支)

  • git tag (查看标签)

  • git tag xx(新建标签)
  • git checkout xx(进入标签)

  • ssh-keygen -t rsa(指定 rsa 算法生成密钥,这里是在git-bash里面运行,用于生成链接git与电脑的密匙)

  • git push origin master(把本地代码推到远程 master 分支)

  • git pull origin master(把远程最新的代码更新到本地)
  • git clone git@github.com:name/xx.git(把xx项目 clone 到本地)
  • git remote add .origin. git@github.com:name/x.git(本地项目与远成仓库关联)
  • git remote -v(查看当前项目的远程库)

  • git config –global alias.xx .checkout.(设置命令别名)

  • git diff <id1><id2> (比较两次提交之间的差异)
  • git diff .. (在两个分支之间比较)
  • git diff –staged (比较暂存区和版本库差异)

  • git stash(植入暂存区)

  • git stash list(查看暂存区记录)
  • git stash apply(植出暂存区)
  • git stash drop(删除暂存区最近一条记录)
  • git stash pop(apply加drop功能集合)
  • git stash clear(清空暂存区)

简单讲解一下git: 
Git 是用于 Linux内核开发的版本控制工具,采用了分布式版本库的方式,分为本地仓库(你的电脑),远程仓库(github服务器) 
git里面的add只是添加到上传列表,commit才是提交,而这个提交也只是提交到本地的存储区,这些都是本地仓库的操作,所以还要push到远程仓库才算真的上传。

二、如何上传你的作品 
(1)上传新项目 
1.cd xxx 进入准备存放文件的文件夹 
2.git init 初始化仓库 
3.在文件夹内放入你写的项目 
4.git add . 全部添加 
5.git commit 上传 
6.git push origin master 上传到远程仓库 
7.cmd会让你填写你的git地址和密码

(2)已有项目修改 
1.git clone git@github.com:name/xx.git 克隆项目至本地 
2.在文件里面修改 
3.git add . 全部添加或者自己选择 
4.git commit 上传 
5.git push origin master上传到远程仓库 
6.cmd会让你填写你的git地址和密码

三、在github搭建个人主页 
其实就是新建项目时,把名字改成name.git.io,然后选择Settings,在GitHub Pages里面选择该项目就可以了,以后打开这个项目地址就会直接变成页面状态。有兴趣的可以自行了解,这里不多说,只是散播这个有趣的东西。

顺便介绍一个很简单的设置文档格式的类似note的工具,Markdowm

原文地址:https://www.cnblogs.com/ZpandaZ/p/7397069.html