GIT

Git
安装
Linux

sudo apt-git install git 
sudo yum install git

Mac&windows:

https://git-scm.com/

新建本地仓库

创建新文件夹---右键---git  Bash Here  ---git init&cd data  git init(初始化)

配置个人信息
配置全局信息


Git config --global user.name ''
Git config --global user.email '……'
配置信息会保存在家目录下
~/.gitconfig

配置本项目个人信息


Git config   user.name '……'
Git config  user.email '.……'
配置信息会保存在当前录下   .git/config下

添加文件

将文件先添加到暂存区


git add readme.txt
文件如果多的话
git add .

提交到仓库

git commit -m 'write a readme.txt file'(''里面为修改注释)

历史记录版本


git log
git reflog (更加详细)

版本回退


git reset --hard HEAD^
。HEAD  当前最新版本
。HEAD^  当前最新版本的前一个版本
。HEAD^^ 当前最新版本的前两个版本,以此类推
。HEAD-1 当前最新版本的前一个版本
。HEAD-8 当前最新版本的前8个版本,以此类推

git reset hard 版本号
当版本非常多的时候,版本号就是每次commit生成hash值,只用去前几位

撤销修改
运行git status 显示当前工作区,暂存区,仓库的状态,当工作区的所有代码都提交到仓库并和仓库保持一致时会显示:


On branch master
mothing to commit. working tree clean
一旦有修改,git status 命令会显示改动的文件,以及你应该怎么提交这些修改

撤销工作区代码


git checkout 文件名
修改文件后,没有执行add,运行此命令可以撤销所有修改,一旦撤销没有后悔药,在确定抛弃所有修改时使用

撤销暂存区的代码


第一步:将暂存区代码撤销到工作区
git reset HEAD 文件名
第二步:撤销工作区代码
git checkout 文件名

对比文件
对比本地仓库与工作区


git diff HEAD -- 文件名

对比本地仓库个版本代码


git diff HEAD^ -- 文件名

文件删除
删除没有添加进版本库中的工作区的文件


直接删除不用做任何操作

删除已添加进工作区但没有提交的文件


1.先撤回工作区
git reset HEAD 文件名
2.直接删除
rm 文件名

已提交到版本库


1.删除文件
rm 文件名
2.运行‘git add .'
git add
3.提交
git commit -m 'delete some file'

远程仓库
添加远程仓库
克隆
远程仓库里已经存在项目文件,需要将项目从远程仓库clone本地进行工作


首先cd到你要存放项目的目录
cd ~/projects
然后运行下面的命令
git clone git@gitee.com:用户个性地址/tztz.g

本地初始化一个仓库,设置远程仓库地址后再做push和第一种方式的区别在于先创建仓库


git init #创建仓库
git remote add origin git@gitee.com:用户个性地址

全局设置

git config --global user.name "……"
git config --global user.email "7540749+……@user.noreply.gitee.com"

创建git仓库


mkdir one
cd first
git init
toch README.md
git add README.md
git commit -m 'one'
git remote add origin https://gitee.coms/wcflove/one.git
git push -u origin master

已有仓库


cd existing_git_repo
git remote add origin https://gitee.com/wcflove/one.git 
git push -u origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值