【Git 】常用命令

取得Git仓库

初始化一个版本仓库

git init

Clone远程版本库

不指定分支:
git clone [url]	

指定分支,origin是分支名:
git clone -b [origin] [url]	


添加git邮箱和名字

git config --global "user.email"
git config --global "user.name"

添加远程版本库origin,git指定路径

git remote add origin [你的git地址]

查看远程仓库

git remote -v 

查看所有分支

git branch -a 

切换到dev分支

git checkout dev

提交你的修改

获取最新代码

git pull

查看文件状态,本地修改和工作区文件

git status

查看修改的内容

git diff [file path] 

添加修改文件到工作区

git add [file path]  

提交全部修改文件到缓存区(不包括删除文件)

git add .

提交全部修改文件到缓存区(包括删除文件)

git add -A

提交你的修改注释

git commit –m "你的注释";

推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支]

git push origin [origin]

合并分支

git merge [origin] 合并制定分支到当前分支

查看线上修改

tig (上下左右切换提交版本,j、k、l内容翻页,q退出)

创建tag标签

git tag -a v1.0.0 -m "注释" ID 
git push origin v1.0.0

先git log,查看commit ID,再放到注释的后面
比如:
git tag -a v1.0.0 -m “修改css引用路径” 01517c72b4aec7fb878986d97832fbcb8441f6a7

最后:
git push origin v1.0.0


跟踪新文件

git add readme.txt

从当前跟踪列表移除文件,并完全删除

git rm readme.txt

仅在暂存区删除,保留文件在当前目录,不再跟踪

git rm –cached readme.txt

重命名文件

git mv reademe.txt readme

查看提交的历史记录

git log

修改最后一次提交注释的,利用–amend参数

git checkout –- readme.txt

基本的分支管理

创建一个分支

git branch dev

切换工作目录到dev

git chekcout dev

将上面的命令合在一起,创建dev分支并切换到dev

git chekcout –b dev

合并dev分支,当前工作目录为master

git merge dev

合并完成后,没有出现冲突,删除dev分支

git branch –d dev

拉去远程仓库的数据,语法为 git fetch [remote-name]

git fetch

fetch 会拉去最新的远程仓库数据,但不会自动到当前目录下,要自动合并

git pull

查看远程仓库的信息

git remote show origin

若转载请说明出处,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值