git常用的命令

一、git工作流

工作区 git init
暂存区 git add
版本库 git commit

二、仓库管理

初始化版本库

git init

添加文件到版本库

git add demo.txt
git commit -m "test commit"

查看仓库状态

git status

丢弃add

git reset HEAD demo.txt

git checkout --demo.txt

丢弃commit

git log ##查看commit的版本号

git reset --hard hars值

git status

三、远程仓库

创建SSH key

ssh-keygen -t rsa -C "sentangle@foxmail.com"

window key存放位置

C:\Users\Administrator.ssh

github 设置地址

https://github.com/settings/keys

测试是否连接成功

$ ssh -T git@github.com
Hi sentangle! You've successfully authenticated, but GitHub does not provide s
ll access.

本地创建仓库

echo "# testDome" >> README.md
git init
git add README.md
git commit -m "first commit"

关联远程仓库

git remote add origin https://github.com/sentangle/testDome.git
git push -u origin master ##第一次提交

克隆仓库

git clone https://github.com/sentangle/testDome.git

git push ##推送

git pull ##拉取

四、标签管理

git tag ##查看所有标签

git tag v1.0.1 ##创建标签

git tag -a name -m "tag description ..." ##标签的描述

git push origin v1.0.1 ##发布标签

git tag -d v1.0.1 ##删除标签

五、分支管理

创建

git branch feature_x
git branch ##查看所有分支

切换到feature_x分支

git checkout feature_x

合并分支到master

git checkout master
git merge feature_x

删除分支

git branch -d feature_x

六、其他文章

git和svn的简单对比

https://www.cnblogs.com/qcloud1001/archive/2018/10/31/9884576.html

posted @ 2020-02-14 12:42  sentangle  阅读(207)  评论(0)    收藏  举报