美文网首页
git使用命令

git使用命令

作者: 漩涡丶路飞 | 来源:发表于2018-04-11 18:10 被阅读0次

安装环境

yum install curl-devel expat-devel gettext-devel \openssl-devel zlib-devel

#安装

yum install git

#指定用户

git config --global user.name lufei

#指定邮箱

git config --global user.email lufei@haizeiwang.com

#添加git仓库

mkdir gitworkspace

#查看状态

git status

#添加文件

git add hello.txt

git commit -m "添加一个文件"

#修改文件名称后

git add --all

#删除一个文件

git rm nihao.txt

git commit -m  "delete file nihao.txt"

#推送到远程地址

git push https://github.com/lufei/lufei.git master

#输入用户名和密码后添加成功

#为地址添加别名

git remote      lufei https://github.com/lufei/lufei.git

#修改文件后重新添加到远程仓库

git push lufei master

#下载远程git代码

git clone https://github.com/lufei/lufei.git

#更新服务器代码

git pull https://github.com/lufei/lufei.git master

#查看改动日志

git log

commit c1cc17e9d4f0f62ac18a6e46256ab2df404c75d4

Author: lufei<lufei@haizeiwang.com>

Date:  Wed Apr 11 15:09:28 2018 +0800

    add word

commit a3d6345b754e61de097f2ae52b2bcff194b858c8

Author: lufei<lufei@haizeiwang.com>

Date:  Wed Apr 11 14:47:41 2018 +0800

    delete file nihao.txt

commit 8ce9088d1a83d9945a7fd059dc2acc6a65ec800e

Author: lufei<lufei@haizeiwang.com>

Date:  Wed Apr 11 14:29:52 2018 +0800

    add

#查看简单日志

git log --pretty=oneline

#返回版本一个^代表一个版本

git reset --hard HEAD^^

git reset --hard 8ce9088d1a83d

git push -f origin dev

#查看所有日志

git reflog

#查看分支带有*号的是当前分支

git branch

* master

  nihao

#添加分支

git branch nihao

#切换分支

git checkout nihao

#合并分支,先切换到master分支

git merge hello

#删除分支(如果没有合并到主线,会有提示)

git branch -d nihao

#强制删除分支(如果没有合并到主线,不会有提示,直接删除)

git branch -D nihao

#查看远程仓库git版本

git remote -v

#删除远程仓库别名(未删除远程仓库)

git remote remove lufei

#修改远程仓库别名

git remote rename lufei lufeichuanzhang

#创建公钥

先修改远程仓库的别名

git remote add lufeissh git@github.com:lufei/lufei.git

邮箱为上面配置时指定的邮箱 注意ssh-keygen没有空格

ssh-keygen -t rsa -C "lufei @haizeiwang.com" 

此时输出

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

获取文件/root/.ssh/id_rsa.pub中的内容

登录github,点击头像-settings,点击左侧“SSH and GPG keys”,点击New SSH key,把文件中的内容复制过来,保存,以后再向远程仓库push代码的时候就不用输入密码了

如果代码修改后发现分支错误了

git stash      // 执行命令,将修改的代码暂存到stash

git checkout branch     // 切换分支

git stash pop     // 从stash中取出暂存的代码修改

删除本地分支

git branch -d dev

强制删除本地分支

git branch -D dev

相关文章

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • Git常用命令及问题处理

    基本命令 初始化一个Git仓库,使用git init命令。 1. 使用命令git add,注意,可反复多次使用,添...

  • Flutter SDK回退指定版本

    Flutter回退版本有两个方法: 使用git命令回退[推荐] 使用flutter命令回退 一. 使用Git命令回...

  • Git 18使用别名

    GIt 使用别名 ======== 在Git中可以将经常使用的命令以别名缩写的方式简化使用 命令 git conf...

  • Git使用详解

    文章内容参考:廖雪峰Git教程 Git命令: Git 命令使用: 默认使用visual studio code g...

  • zsh oh-my-zsh 常用插件

    git 安装:默认已开启作用:可以使用各种 git 命令缩写。使用: 查看所有 git 命令缩写 autojump...

  • 使用Git上传代码到码云

    一.git使用简单流程 1.使用git clone命令将码云项目克隆到本地 2.使用git add .命令(. 表...

  • 好用的git命令缩写

    以下命令可以简化常用的git命令,比如可以使用 git co 代替 git checkout

  • (1) git初识

    小结 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 使用命令git add <...

网友评论

      本文标题:git使用命令

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