git

初次使用Git配置

在命令行输入以下命令

- git config -- global user.name "用户名"

- git config -- global user.email "邮箱"

使用 - git config --list 查看是否配置成功

Git的工作流程

1.在工作目录中添加,修改文件

2.将需要进行版本管理的文件放入暂存区域

3.将暂存区域的文件提交到Git仓库

Git管理的文件有三种状态

- 已修改(modified)

-已暂存(staged)

- 已提交(committed)

- git init   创建一个新的仓库/初始话git仓库

- git add 文件名   将文件添加到暂存区

- git commit -m "改动说名/你干了啥"   将暂存区域的文件提交到仓库

- git status    查看工作状态

- git reset HEAD 将暂存区恢复到先前状态/撤销上一步操作

- git reset HEAD~ 当前仓库上一个文件快照/加俩个~就是上俩个文件快照以此类推/也可~2

- git checkout -- 文件名   把上一次提交的内容在覆盖回来(谨慎使用)

- git log 查看历史提交


git_第1张图片

reset命令的选项

- git rest --mixed HEAD~

    - 移动HEAD的指向,将其指向上一个快照

    -将HEAD移动后指向的快照回滚到暂存区域

- git rest -- soft HEAD~

    -移动HEAD的指向,将其指向上一个快照

- git reset -- hard HEAD~

    - 移动HEAD的指向,将其指向上一个快照

    -将HEAD移动后指向的快照回滚到暂存区域

    -将暂存区域的文件还原到工作目录

回滚指定快照      - git reset 版本快照的ID号

回滚个别文件     - git reset 版本快照 文件名/路径

比较暂存区域与工作目录

- git diff

比较俩个历史快照

- git diff 快照ID1 快照ID2 

比较暂存区域和Git仓库快照

- git diff -- cached [快照ID]


git_第2张图片

创建分支

- git branch 分支名

删除分支

- git branch -d 分支名



切换分支

- git checkout 分支名

合并分支

- git merge 分支名

查看分支结构

- git log --decorate --all --oneline --graph

生成公钥和私钥

ssh-keygen -t rsa -C "[email protected]"          ···按3次Enter 不需要设置名称与密码 

cat ~/.ssh/id_rsa.pub                                                ·········查看公钥

git remote add origin 你的项目地址 //  用来连接远程码云

开始第一次上传你的项目

git add .      --将项目中的所有文件上传

git commit -m '对上传文件的注释'

git push origin master    --正式上传至码云中,若上传有问题,可以试试   git push origin master -f 表示舍弃线上的文件,强制推送



git push -u origin master 码云地址       上传

代码上传

步骤:

1、git init 初始化

2、git add . 添加跟踪

3、git commit -m ‘描述文字’ 提交本地版本库

4、git remote add orgin(tag名字)path (github地址) 建立远程连接

5、git push origin master(远程仓库默认tag name :master or branch)

你可能感兴趣的:(git)