美文网首页
git命令合集

git命令合集

作者: comeluder | 来源:发表于2016-05-04 11:35 被阅读30次

安装

$git config --global user.name"Your Name"

$git config --global user.email"email@example.com"

创建版本库

$mkdir learngit

$cd learngit

$pwd

$git init

添加文件或修改

$git add filename.py

$git commit -m "description"

返回前一版本

$git status

$git log 

$git reflog   要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

$git reset --hard HEAD^  返回前一版本

$git reset --hard 323322 返回指定版本

删除

git rm filename.py

git commit -m "delete file"

git checkout -- filename.py 撤消删除

连结GITHUB

第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key

ssh-keygen -t rsa -C"youremail@example.com"

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

上传至远程库

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

从远程库下载

$git clone git@github.com:michaelliao/gitskills.git

分支操作

$git checkout -b dev

$git branch dev

$git checkout dev

$git checkout master 返回主分支

$git merge dev 合并分支

$git branch -d dev 删除分支

$git branch 查看分支

git push origin dev  推送其他分支

批量操作

git add -u   添加所有修改文件到缓存区

git commit -m "describe" 将所有文件提交

git push origin master 提交所有修改

更新本地库

git pull origin master    相当于是从远程获取最新版本并merge到本地

git fetch:相当于是从远程获取最新版本到本地,不会自动merge

git fetch origin master

git merge origin/master

相关文章

  • git命令合集

    安装 $git config --global user.name"Your Name" $git config ...

  • Git命令合集

    git 信息 git config --global user.name "用户名"git config --gl...

  • 常用 git 命令合集

    配置信息 查看用户名和邮箱地址: git config user.namegit config user.emai...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • 读《Git权威指南》命令合集

    与《读《Git权威指南》》同步更新 可以看出reset命令,大部分都不会影响工作区 重置命令(reset)一般用于...

  • Git 常用命令合集

    创建 创建本地仓库: 获取远程仓库: 远程 添加一个新的 remote 远程仓库: 例:git remote ad...

  • Git常用命令合集

    1. 配置git全局账号信息 git 是分布式版本控制系统,因此每台机器都必须自报家门,也就是配置你的用户名和邮箱...

  • Git常用命令合集

  • Git常用命令合集

    本文从克隆一个新项目开始举例。 1.一台电脑同时生成码云和github的SSH私钥 1).打开git bash,输...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

网友评论

      本文标题:git命令合集

      本文链接:https://www.haomeiwen.com/subject/weprrttx.html