• 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

  • 相关阅读:
    飞入飞出效果
    【JSOI 2008】星球大战 Starwar
    POJ 1094 Sorting It All Out
    POJ 2728 Desert King
    【ZJOI 2008】树的统计 Count
    【SCOI 2009】生日快乐
    POJ 3580 SuperMemo
    POJ 1639 Picnic Planning
    POJ 2976 Dropping Tests
    SPOJ QTREE
  • 原文地址:https://www.cnblogs.com/ZpandaZ/p/7397069.html
Copyright © 2020-2023  润新知