随笔分类 -  编程_Git

摘要:git 获取 remote 的 url git ls-remote --get-url [remote] 例如: git ls-remote --get-url origin 阅读全文
posted @ 2019-10-29 11:29 ibingshan 阅读(7091) 评论(0) 推荐(0)
摘要:git daemon 安装和使用 系统:Cent OS 8 安装 git 和 git daemon(不同系统有不同的安装命令) yum install -y git yum install -y git-daemon git daeom 不是 git 命令,git daemon 为用户提供TCP协议 阅读全文
posted @ 2019-10-28 15:02 ibingshan 阅读(3510) 评论(0) 推荐(0)
摘要:git 在不同服务器主机上同步 git 仓库 参考链接:https://opentechguides.com/how-to/article/git/177/git-sync-repos.html 1.在本地的一个文件夹中执行: git clone --mirror ssh://[url]/repo_ 阅读全文
posted @ 2019-09-26 16:02 ibingshan 阅读(1977) 评论(0) 推荐(0)
摘要:git rev-list 按照时间来列出两个 commit id 之间的相差数 git rev-list: Lists commit objects in reverse chronological order(按时间逆向列出 commit 对象的顺序) 所谓时间逆向:第一个 commit id 提 阅读全文
posted @ 2019-09-06 10:34 ibingshan 阅读(1938) 评论(0) 推荐(0)
摘要:git ls-files 列出被修改或者被删除的文件 git ls-files -m -d 阅读全文
posted @ 2019-07-29 14:35 ibingshan 阅读(608) 评论(0) 推荐(0)
摘要:git 获得当前分支名及其对应的远程分支 获得某个分支所对应的远程分支: 注意:@{u} 是 @{upstream} 的简写 阅读全文
posted @ 2019-07-10 10:48 ibingshan 阅读(3735) 评论(0) 推荐(0)
摘要:git ls-remote url,判断 url 是否存在 git ls-remote <url> 阅读全文
posted @ 2019-07-03 14:48 ibingshan 阅读(1294) 评论(0) 推荐(0)
摘要:git 判断路径是否是 git 仓库 参考链接:https://stackoverflow.com/questions/2044574/determine-if-directory-is-under-git-control 阅读全文
posted @ 2019-06-17 16:29 ibingshan 阅读(2109) 评论(0) 推荐(0)
摘要:git -C <other-git-repo-path> [git-command] 指定其它路径的仓库 执行命令 注意,-C 要在命令之前 例如: git -C d:/testRepo status 阅读全文
posted @ 2019-05-14 16:58 ibingshan 阅读(1279) 评论(0) 推荐(0)
摘要:git diff 检查更新 git fetch #需要先 fetch git diff master..origin/master --name-only -- [path] #path:指定检查 可以是文件或者文件夹,--name-only:只列出有变化的文件名 git diff master.. 阅读全文
posted @ 2019-05-10 10:41 ibingshan 阅读(2085) 评论(0) 推荐(0)
摘要:git log master..origin/master --oneline | wc -l 怎么知道本地仓库是不是最新的 git fetch # 一定要先 fetch git log master..origin/master --oneline | wc -l 如果得出的结果是 0,代表本地仓 阅读全文
posted @ 2019-05-10 09:05 ibingshan 阅读(489) 评论(0) 推荐(0)
摘要:git clean 删除忽略文件 和 未被跟踪文件及文件夹 概念 首先我们需要认清 忽略的文件 和 未被跟踪的文件 忽略的文件:.gitignore 中忽略的文件 未被跟踪的文件:没有被忽略,但是还没 git add 的文件 git clean -f 删除:未被跟踪的文件 git clean -fd 阅读全文
posted @ 2019-04-28 13:48 ibingshan 阅读(5597) 评论(0) 推荐(0)
摘要:git ignore 总结 忽略和 ! 不忽略的先后顺序 gitignore的规则是有从上到下的顺序的,所以当我们使用 ! 不忽略的时候,这个顺序会对结果产生影响 例如: # 忽略所有 folder 文件夹下的 readme.txt folder/readme.txt # 不忽略所有 readme. 阅读全文
posted @ 2019-04-27 10:51 ibingshan 阅读(343) 评论(0) 推荐(0)
摘要:git checkout 撤销多个文件,撤销整个文件夹 git checkout <folder-name>/ git checkout -- <folder-name> 这样会把<fold-name>下所有的文件都撤销 阅读全文
posted @ 2019-02-20 16:14 ibingshan 阅读(9278) 评论(0) 推荐(1)
摘要:git branch & checkout fetch 的使用和冲突解决 branch git branch 查看本地分支 git branch -v 查看本地分支的具体信息(commit id,例如:f65ded9 和 commit 信息) git branch -r 查看远程分支 git bra 阅读全文
posted @ 2019-02-14 13:33 ibingshan 阅读(1788) 评论(0) 推荐(0)
摘要:Git branch 出现"HEAD detached at head xxxxx" git branch <your-branch-name> xxxxx # 给 xxxxx 起个 branch 名 git checkout master # Head 指到 master,当然可以是其它的bran 阅读全文
posted @ 2019-01-24 09:57 ibingshan 阅读(5655) 评论(0) 推荐(2)
摘要:Git submodule 仓库中包含另外的仓库(子仓库) 添加 submodule 在父仓库 git 目录下: git submodule add ssh://ip/[path]/xxx.git 注意:不要在ip前加username@,例如:git submodule add ssh://user 阅读全文
posted @ 2019-01-16 16:39 ibingshan 阅读(9511) 评论(0) 推荐(0)
摘要:Linux git 在自己的服务器上建立 git 仓库(repository) 服务器端: 在这里使用 ssh 方式登陆: ssh [username]@server_address(建议用超级用户登陆) 提示输入密码:...... 进入某个文件夹(如果没有 /git 文件夹,则自己创建) cd / 阅读全文
posted @ 2019-01-07 15:31 ibingshan 阅读(3504) 评论(0) 推荐(0)