工作生活

关于Git的使用以及操作

2019-06-30  本文已影响0人  长街漫步

先上一张自己整理的常用命令集合

Git.png

1、获取 shh

不熟悉命令的童鞋 推荐一款软件 sourcetree

2、第一次使用git 需要告诉你是谁?

配置用户名:git config --global user.name '你的用户名(英文)'
配置邮箱:git config --global user.email'你的邮箱'

pwd 查看当前目录
git init 初始化一个仓库
git status 查看仓库的状态

git add 操作会把工作区的求该添加到暂存区
git add * 或者 git add ./把当前目录所有的提交
git commit -m '修改描述' 把暂存区的所有修改内容一次性提交到mastor分支上

git log 查看修改日志
git log --pretty=oneline 查看日志 一行模式
git reflog 查看版本id前7位 并且可以查看只要commit的内容
代码版本回退和切换

git reset --hard '提交id(版本号)'
git reset --hard head^ 上一个本
git reset --hard head^^ 上两个版本
git reset --hard head-n

撤销:撤销分两种情况
git checkout 文件名 撤销文件 没有add提交到暂存区的时候
​已经add到暂存区的时候撤销 git reset HEAD 文件名

分支相关
git branch 查看当前分支列表
git checkout -b 分支名字 创建并切换分支(把分支上的所有记录全部都拷贝过去)
git checkout 分支名字 切换分支
git branch -d 分支名字 删除分支
git merge 分支名字 合并 某分支到当前分支

克隆远程仓库:git clone 仓库地址(HTTPS和SSH)协议都可以(ssh协议必须在github或者gitlab中 添加了你的公钥),克隆好之后,就会在本地生成一个该项目的仓库,不需要在手动去执行git init操作。

**注意:克隆不需要克隆多次,一般只需要克隆一次(前提你的代码不丢失)
更新远程仓库的代码:git pull origin 分支名字

推送代码到远程仓库:git push origin 分支名字, (在推送之前尽量要git pull 一下。要保证远端代码和本地代码保持同步。)

本地文件和github仓库关联步骤

git init  初始化仓库
git remote add origin ssh地址(仓库)
git pull origin master

// 新建文件等操作之后
git add *.文件
git commit -m '描述'
git push origin master

Git 自定义别名!!

git config --global alias.st status >> git st
git config --global alias.a add .  >> git a

有兴趣的童鞋可以自己去研究哈!在这里就不多写别的命令了,自己熟悉的命令才是敲的最爽的

上一篇 下一篇

猜你喜欢

热点阅读