Git教程

xiaoxiao2021-02-28  47

原文地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

#####1.创建版本库

$ git init 初始化 $ git status命令可以让我们时刻掌握仓库当前的状态 $ git add README.md 新增文件或者修改文件之后,使用此命令进行添加 $ git commit -m "添加项目描述文件"

#####2.版本回退

$ git log 查看提交的历史记录 $ git log --pretty=oneline 查看提交历史记录的概要 $ git reset --hard HEAD^ 回退到上一个版本 $ git reset --hard HEAD^^ 回退到上上一个版本 $ git reset --hard HEAD~100 回退到往上100个版本 $ git reset --hard 3628164 回退到某个具体commit id等于3628164 的版本 $ git reflog 记录所有的提交操作对应的版本commit id,包括因为回退消失的版本,可以重返未来

#####3.工作区和暂存区

#####4.管理修改

#####5.撤销修改

$ git checkout -- README.md 撤销上一步commit之后,在工作区对README.md文件的所有修改 $ git reset HEAD file 可以把暂存区的修改撤销掉(unstage),重新放回工作区:

#####6.删除文件

$ git rm test-delet.rtf 删除暂存区和工作区的test-delet.rtf文件 $ git commit -m "测试如何删除文件" $ git checkout -- file 暂存区或者工作区错误删除file文件,使用版本仓库中的file文件,还原到本地

#####7.远程仓库

#####8.添加远程仓库

常用命令:

查看本地分支和远程分支的关联关系:

使用git branch -vv

本地分支和远程分支建立关系:

git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字

切换分支:

git checkout 分支名称

拉取分支最新数据:

git pull

查看文件发什么了那些变化:

git diff或者git diff 文件名称

移除远程仓库并添加新的仓库地址:

先输入 git remote rm origin 再输入 git remote add origin**************

拉取远程最新的所有分支

git fetch 获取远程所有分支

本地ssh的创建

ssh-keygen -t rsa -C '602392033@qq.com' 一路回车,然后查看配置的ssh cat ~/.ssh/id_rsa.pub
转载请注明原文地址: https://www.6miu.com/read-2624448.html

最新回复(0)