首页 > 其他 > 详细

git常用的命令

时间:2020-02-14 13:26:58      阅读:50      评论:0      收藏:0      [点我收藏+]

一、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

git常用的命令

原文:https://www.cnblogs.com/sentangle/p/12306978.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!