git基本命令

在某个文件夹下,初始化为git代码仓库

git init


新建一个文件

touch test.txt


把文件添加版本控制

git add test.txt


把文件 提交到代码仓库

git commit -m ["comment for code"]


查看文件的具体变化

git diff test.txt


查看提交历史记录

git log


查看当前代码库状态

git status


查看操作历史

git reflog


删除一个文件

git rm [files]


git push

推送到远程仓库


本地已经用git初始化了文件,然后在github创建一个仓库,把代码提交上去。

需要在本地用命令行生成id_rsa. 和 id_rsa.pub.,并把id_rsa.pub.的内容全部拷贝到github的SSH,这样才能从本地提交上去,否则GitHub无法知道你的权限,没法提交。

ssh-keygen -t rsa -C "jwsn1@qq.com"

git remote add origin git@github.com:jwsn/test.git

git push -u origin master


新建dev分支

git checkout -b dev


切换回主分支master

git checkout master


在主分支上合并dev分支

git merge dev


查看当前分支

git branch


删除dev分支

git branch -d dev


查看远程分支

git remote

git remote -v


推送分支,把本地新建的dev分支同步到远程仓库上

git checkout -b dev

git push origin dev


分支管理

一般默认都有一个主分支,主要用于发布版本和打TAG,保证版本发出去一定是完善的,以验证过的。

在团队开发当中,成员都会建立一个develop分支,其开发工作在新分支上进行,当开发完成,在把代码merge到主分支上。


tag一般在主分支创建。


创建tag

git tag version1


查看tag

git tag


删除tag

git tag -d version1


推送tag到远程仓库

git push origin version1


推送本地所有的tag

git push origin --tags


删除远程tag

需要先删除本地的tag

git tag -d version1

git push origin :refs/tags/version1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值