git开分支与自己创一个文件夹有什么区别

git开分支与自己创一个文件夹有什么区别,第1张

git开分支和创建一个文件夹有很大的区别:

1. git开分支是指在当前项目的基础上创建一个新的分支,以便在不影响当前项目的情况下,进行特定的功能开发。而创建一个文件夹是可以新建一个新的空文件夹,不包含项目文件。

2. git分支是有版本控制的,可以检出历史提交的版本,而新建的文件夹没有版本控制,不能查看之前的版本。

是的。第一步,到本地存放各个git仓库的文件夹,gitStore;打开git Bash,克隆远程仓库,git clone xxx-yyy,注意不需要用git init来初始化仓库,克隆包括了初始化。

第二步,进入刚刚克隆的git项目文件夹,xxx-yyy;打开git Bash,(git branch 查看当前本地分支,)创建与远程仓库目标提交分支的对应分支,git branch develop;切换分支,git checkout develop。

第三步,复制要提交的文件到git项目文件夹,xxx-yyy;git status 查看当前状态;git add . (注意空一格后有一点,此为全部提交,各别提交则带文件路径,例git add zzz/www.js)添加全部内容到本地git缓存区;git commit -m "信息" 推送修改到本地git仓库。

第四步,拉取远程仓库某主机某分支的更新,与本地分支合并,git pull origin develop(远程主机名 远程分支名)。

第五步,推送当前本地git仓库的内容到到远程仓库某主机某分支上,git push origin develop(远程主机名 远程分支名)。

git删除远程分支上的文件夹或文件:

前提是没有直接push到dev或master的权限。

git删除.idea文件的提交

git ignore:

git rm --cached -r *.iml

git rm --cached -r .idea

git add .gitignore

git commit -m '(gitignore commit and remove .idea)'

git push origin dev

git回退:

可以通过reflog来进行恢复,前提是丢失的分支或commit信息没有被git gc清除

一般情况下,gc对那些无用的object会保留很长时间后才清除的

可以使用git reflog show或git log -g命令来看到所有的 *** 作日志

恢复的过程很简单:

通过git log -g命令来找到需要恢复的信息对应的commitid,可以通过提交的时间和日期来辨别,找到执行reset --hard之前的那个commit对应的commitid


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/7949739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存