GitHub和码云的使用

Git结构

yum install git -y

git --version

查看版本/验证是否安装

工作区 Workspace

暂存区 Index

本地仓库 Repository

远程仓库 Remote

git init

把目录配置为Git可以管理的仓库,会自动创建.git隐藏目录

git config user.name/user.email ''

配置个人信息,保存在.git/config文件中

git add 文件名/目录

添加文件

git commit -m '说明'

提交到本地仓库

git status

查看当前操作的状态

git log

查看commit后的仓库信息

git reflog

查看对仓库的所有commit操作信息

git rm 文件名

删除文件

git check -- 文件名

撤销上一次操作

git reset --hard HEAD

回退版本

HEAD # 当前最新版本

HEAD^ # 当前最新版本的前一个版本

HEAD^^ # 当前最新版本的前两个版本,以此类推

HEAD~1 # 当前最新版本的前一个版本

HEAD~2 # 当前最新版本的前两个版本,以此类推

操作步骤

1. 创建git管理文件夹

2. 新建项目文件

3. 添加到暂存区

4. 提交到本地仓库

管理远程仓库

ssh-keygen

创建密钥

ssh-keygen -t rsa -C '自定义'

指定标题创建密钥

1. 在GitHub上新建一个仓库

把仓库下拉到本地或者在本地新建仓库

git clone github地址/git init

2. 关联远程仓库,并将文件提交到远程仓库主干(分支)

必须先提交到本地仓库

git remote add origin 远程仓库地址

# 第一次需要填写账号和密码,后面就不需要了

git push -u origin master

git remote rm origin

删除关联远程仓库

分支的使用

git branch -a

查看所有的分支

git branch -vv

查看分支关联

git branch demo

创建demo分支

git checkout demo

切换到demo分支

git merge demo

合并demo分支到当前分支

git branch -d demo

删除demo分支

git checkout -b demo

创建并切换demo分支

报错:提示git奔溃

解决:删除.git/index.lock文件

你可能感兴趣的:(GitHub和码云的使用)