前端常用 git 操作

/* 仓库项目克隆 */
// 1.直接克隆项目
	git clone <项目地址>

// 2.拉取仓库项目某个分支并切换到此分支
	git checkout -b <自定义本地分支名A> origin/<远程仓库分支B>

// 3.克隆项目后,拉取远程仓库的某个分支到本地:
	1)git branch -a	查看所有分支
	2)git checkout --track remotes/origin/<分支名>

// 4.克隆远程项目的指定分支
	git clone -b <指定分支名> <远程仓库地址>
/* 更换关联远程仓库 */
// 1.查看关联远程仓库地址
	git remote show origin  /  git remote -v

// 2.直接修改远程仓库地址
	git remote set-url origin <新地址>

// 3.删除本地关联远程仓库地址,然后再添加
	git remote rm origin	// 删除现有远程仓库
	git remote add origin <新关联仓库>	// 添加关联仓库
   	git remote add upstream <远程pr仓库>	// 添加远程pr仓库

/* 4.
	向名为origin的远程仓库的master分支push,之后使用 git push 都将默认向这个origin仓库推送代码;
	当你想向其他仓库push的时候就要再次使用  git push -u ${remote_name} ${branch_name};
	这样就可以向名 remote_name 的仓库的 branch_name 分支进行push了,而且之后使用 git push 也将向这个仓库push。
*/
	git push -u origin master
/* 追加commit */
// 1.先将修改后的代码添加到暂存,然后将当前暂存区 追加到 上次commit
	git add .
	git commit --amend

/* 2.对之前某次commit进行补充
    1.先把修改后的代码进行 commit 提交(commit名称随意设置,稍后会被覆盖,假设为fix: amend;
    2.git rebase -i HEAD^ (该版本号尽量选要追加commit之前的提交记录);
    3.进入 vi 编辑器,输入 i 进入编辑模式;
    4.将 fix: amend 位置移动到要合并的 commit 下方,并将名称为 fix: amend 的 commit 前面的 pick 改为 f;
    5.ESC 退出 vi 编辑器,:wq 写入并退出。
*/
/* tag标签 相关操作 */
// 查看标签
	git tag
// 查看标签具体信息
	git show <标签名>
// 新建标签
	git tag <自定义标签名>
// 推送标签
	// 推送单个标签
		git push origin <标签名>
	// 推送所有标签
		git push origin --tags
// 删除本地标签
	git tag -d <标签名>
// 删除远程标签
	git push origin :refs/tags/<标签名> / git push origin --delete <标签名>
// 从指定tag切出分支
	git branch <分支名> <标签名>
	git checkout <分支名>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值