美文网首页
Git常用命令

Git常用命令

作者: 麦西的西 | 来源:发表于2019-03-21 22:34 被阅读0次

1. 常用Linux命令

pwd  //显示当前目录
ll  //显示当前目录所有文件、文件夹
ls  //显示当前目录下所有
ls -a  //显示当前目录下所有文件、文件夹,无论隐藏与否
mkdir demo  //创建demo文件夹
cd demo  //进入demo文件夹
cd ..  //返回上一目录
echo "git repo">>test.txt  //追加 "git repo"到test.txt中,如果没有test.txt则会创建一个
cat test.txt  //查看test.txt中的内容

2.git仓库

git init  //当前目录下初始化版本库
git add .  //添加当前目录下所有文件到暂存区
git commit -m "第一次提交"  //提交暂存区内容到版本库,提交信息为“第一次提交”
git status  //查看仓库状态

3.工作流

git reset HEAD .  //将暂存区内容回滚成,版本库最新一次版本
git checkout -- .  //工作区内容回滚成,暂存区的内容

git log //查看提交日志
git reset --hard 9095da  //将所有内容回滚成  9095da 的提交版本

git rm test.txt  //删除工作区的test.txt
git commit -m "删除test.txt"  //提交删除信息,提交后版本库也会进行删除

git reflog  //查看所有分支的所有操作记录

4.远程仓库

ssh-keygen -t rsa -C "Alex163@163.com"
cat id_rsa.pub  //查看公钥内容,复制到github。id_rsa.pub在.ssh文件夹中
ssh -T git@github.com  //查看是否连接到github

git remote add origin git@github.com:BulletStorm/demo.git  //将本地仓库和远程仓库关demo联起来
git push -u origin master   //本地仓库内容推送到远程仓库
git remote rm origin  //解除本地仓库与远程分支的关联

5.克隆仓库

git clone git@github.com:BulletStorm/demo4.git  //将远程仓库demo4克隆到本地
git push  //文件修改后,git push即可推送至远程仓库

6.标签管理

git tag  //查看所有标签
git tag v1.0.1  //创建标签v1.0.1
git tag -a v1.0.1 -m "comment"  //指定提交信息  //不理解
git tag -d v1.0.1  //删除标签v1.0.1
git push origin v1.0.1  //标签发布,推送到远程仓库

7.分支管理

git branch feature_x   //创建新分支feature_x
git branch  //查看所有分支
git checkout feature_x  //切换到feature_x分支
git checkout master   //将分支切换到master
git merge feature_x    //将feature_x分支合并到master分支,当前在master分支的话
git branch -d feature_x   //删除feature_x分支
git clone -b feature_x git@github.com:BulletStorm/demo4.git  //git克隆远程分支feature_x到本地



参考https://www.imooc.com/learn/1052

相关文章

网友评论

      本文标题:Git常用命令

      本文链接:https://www.haomeiwen.com/subject/wgghvqtx.html