
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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)