zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    flask 中的request
    悲观锁、乐观锁、行级锁、表级锁
    python标准库--functools.partial
    Django Model._meta API
    python中的urlencode与urldecode
    Django模版语言inclusion_tag的用法。
    Django的URL别名
    Django之模板语言
    django-request对象
    Java 基础
  • 原文地址:https://www.cnblogs.com/ZpandaZ/p/7397069.html
Copyright © 2011-2022 走看看