
git
git
2shou
这个作者很懒,什么都没留下…
展开
-
git忽略文件及.gitignore不生效
在git中忽略文件或文件夹使其不提交到版本库中,需要修改根目录的.gitignore文件(如果没有则需要自己新建)。文件中每一行都是一条匹配规则 示例: # 表示此为注释,将被Git忽略 *.a 表示忽略所有 .a 结尾的文件 !lib.a 表示但lib.a除外 /TODO 表示仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ 表示忽略 build/目录下的所有文件原创 2020-12-22 14:59:20 · 164 阅读 · 0 评论 -
git最最最基本操作
获取和创建 git init 在目录中执行 git init将创建一个新的git仓库 mkdir folder cd folder git init #这样一个新的git仓库就创建成功了 #现在可以在目录中看到一个 .git文件夹,这个文件夹用来存放项目的快照数据 gitclone 使用 git clone拷贝一个git仓库到本地,进行查看或者修改项目 git clone url #url 为你想要拉取的项目地址 提交操作 git仓库中的提交记录保存的是你目录下所有文件的快照 git status g原创 2020-12-15 14:15:44 · 135 阅读 · 0 评论 -
Git冲突:commit your changes or stash them before you can merge.的两种解决方法
使用git pull更新代码时报了以下错误 出现以上问题是因为服务器上的文件有过修改,而本地没有pull就修改了相同文件,所以pull的时候就会冲突。 第一种解决方法 通过git stash git stash #备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中 git pull git stash pop #从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会原创 2020-12-15 14:14:30 · 365 阅读 · 0 评论