Git工具使用

Git删除远程仓库文件

步骤1:git rm --cache 文件名

将文本从缓存中删除,将文件退出到本地工作区,并不与git进行关联。⚠️该命令不会删除本地文件

步骤2:git commit -m "备注信息"

步骤3:git push



Git保留当前工作状态,新建分支进行fixbug

简述:当开发在编写代码过程中,突然接到一个紧急通知进行线上bug修复。这时开发需要从master分支上新建分支fixbug进行代码修复后上线,但是此时的分支代码又该如何处理?

>>采用 git stash 命令保留当前的工作空间,如当前分支切换到另一个分支,需要把当前分支所有的代码进行commit才允许,由于开发代码并未开发完成,进行commit显然不太合理。采用git stash 会把当前的暂存区全部回退工作区。

步骤1:git stash    --保留当前工作环境

步骤2:git stash list    --查看到git stash保留的是最近一次commit状态

注:待fixbug分支开发完成并上线后,在此切回原来分支

步骤3:git stash apply stash@{0}    --还原之前保留的工作状态,注:暂存全部回退到工作区


如何将本地git仓库文件推送到远程仓库

步骤1:git init    --进入本地仓库目录下,执行该命令,将此目录转换称git仓库进行管理

步骤2:建立远程仓库,copy ssh地址并与本地仓库进行关联

git remote add <远程仓库名称>  <远程仓库地址>

eg:git remote add yuancheng [email protected]:shaomu.lsm/testResp.git

步骤3:将本地仓库commit的内容推送到远程仓库

git push -u <远程仓库名>  <本地分支名>:<远程分支名>

注:[:远程分支名] 可以不写,默认与本地分支名一致,如果远程没有该分支会自动创建

注:-u 参数指的是远程分支与本地分支进行关联,下次推送到远程可以命令简写如下:

git push    --默认推送当前分支到远程分支,相当于 git push origin [当前分支名]:[远程分支名]

你可能感兴趣的:(Git工具使用)