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