git
第一学习记录;第二方便自己查找。
fitpolo
多年智能手环和蓝牙模块工作经验。
展开
-
GIT提示Another git process seems to be running in this repository
GIT提示Another git process seems to be running in this repository原创 2023-09-22 09:43:41 · 328 阅读 · 0 评论 -
git控制台常用的命令
1、 拉取1.1、 获取http路径1.2、拉取git clone http://120.27.8.241/xxxx.git2、提交2.1、添加所有修改的git add --all2.2、提交到本地gitgit commit -m “修改项目代码"2.3、 提交到远端gitgit push3、 打标签3.1、获取SHA值3.2、 本地打标签git tag -a B0009.0001.010a -m "this is V0009.0001.010a" SHA值3.3原创 2021-05-24 09:49:43 · 705 阅读 · 0 评论 -
git-17-配置别名
1、 将git status 配置别名为 git stgit config alias.st status$ git config --global alias.co checkout$ git config --global alias.ci commit$ git config --global alias.br branch2、 --global参数是全局参数,也就是这些命令在这台电脑的所有Git仓库下都有用。3、将暂存区的内容都撤回工作区git config --global a原创 2021-12-13 15:13:17 · 752 阅读 · 0 评论 -
git-17-忽略特殊文件
1、 在工作目录创建.gitignore2、 编写忽略其他文件条件例如忽略*.s文件3、 提交.gitignoregit add .gitignoregit commit -m "add .gitignore write cmd *.s"4、 查看git状态git status5、添加1.s和2.s文件,再查看git状态。成功忽略了*.s文件添加。...原创 2021-12-13 13:55:17 · 213 阅读 · 0 评论 -
git-16-gitee远程库操作
1、 在gitee创建远程库2、 本地库和远程库产生关联git remote add origin git@gitee.com:CaiJingYou/gitcaicai.git3、 查看远程库信息git remote -v4、 将主分支推送到远程库 git push origin master5、删除已关联的名为origin的远程库 git remote rm origin总结:命令1:本地库与远程库产生关联git remote add origin git@gitee原创 2021-12-13 11:22:40 · 826 阅读 · 0 评论 -
git-16-删除标签
1、 删除本地标签git tag -d v0.92、推送某个标签到远程 git push origin v0.73、一次性推送全部尚未推送到远程的本地标签,还有标签v0.8和v0.6没有推送到远程。git push origin --tags4、 删除远程标签4.1、先删除本地标签git tag -d v0.64.2、 在删除远程标签git push origin :refs/tags/v0.6总结:命令1:删除本地标签git tag -d v0.9原创 2021-12-13 10:51:13 · 1525 阅读 · 0 评论 -
git-15-添加标签
1、 当前最新提交分支上,打上标签git tag v0.92、 查看所有标签git tag3、需要将标签打到固定的commit id上。//查找历史commit idgit log --pretty=oneline --abbrev-commitgit tag v0.8 4638bf94、 再查看标签5、查看标签信息6、创建带有说明的标签,用-a指定标签名,-m指定说明文字git tag -a v0.7 -m "version 0.7 released" e646ff原创 2021-12-13 10:30:41 · 582 阅读 · 0 评论 -
git-14-多人协作
1、查看远程库的信息git remote2、更详细查看远程库的信息git remote -v3、 当前在master分支上,推送master分支git push origin master4、用网页浏览远程库,确实只提交master分支5、提交dev分支到远程库,且用浏览器查看远程库分支,多了dev分支。git push origin dev因为只有一个人,没办法自导自演多人合作。哈哈。如果提交到远程创库时,发现冲突时用如下命令:git branch --set-原创 2021-12-10 17:23:12 · 474 阅读 · 0 评论 -
git-13-Feature分支
1、 在master分支上2、 创建feature-vulcan分支,且切换到feature-vulcan分支git checkout -b feature-vulcan3、 创建vulcan.py文件,且添加到暂存区中。 git add vulcan.py4、 添加到新的分支上git commit -m "add feature vulcan"5、 切换到dev分支上git checkout dev接到上级命令,因经费不足,新功能必须取消!且这个包含机密资料的分支还是必须原创 2021-12-10 16:26:55 · 842 阅读 · 0 评论 -
git-12-Bug分支
1、 当前在dev分支上,且创建hello.py文件2、 查看git状态 git status3、领导说要解决一个BUG为issue-1014、 把修改内容保存暂存区 git add hello.py5、 把当前工作现场“储藏”起来git stash6、 查看git状态 git status7、切换到主分支上git checkout master8、 创建issue-101分支 git checkout -b issue-1019、 在readme.txt追原创 2021-12-10 15:47:46 · 493 阅读 · 0 评论 -
git-11-分支管理策略
1、 创建dev分支git checkout -b dev2、 在readme.txt文件追加如下内容:not Fast forward,--no-ff3、提交文件 git add readme.txtgit commit -m "add merge"4、切换到master分支上git checkout master5、 禁用Fast forward合并dev分支git merge --no-f -m "merge with no-ff" dev6、 查看历史分支git l原创 2021-12-10 14:06:17 · 136 阅读 · 0 评论 -
git-10-解决冲突
1、 创建feature1分支git checkout -b feature12、 在readme.txt追加如下内容Creating a new branch is quick AND simple.3、 在feature1分支提交git add readme.txtgit commit -m "AND simple"4、切换到master分支上git checkout master5、在readme.txt追加如下内容在这里插入代码片6、 在master提交git原创 2021-12-10 11:51:02 · 381 阅读 · 0 评论 -
git-09-创建与合并分支
1、 查看当前分支git branch -a2、 创建分支git checkout -b dev说明:git branch -b XX//相当于下面两个命令git branch xxgit checkout xx2、 查看当前分支git branch -a3、 在readme.txt追加如下内容:Creating a new branch is quick.4、 然后提交 git add readme.txt git commit -m "branch tes原创 2021-12-10 11:26:02 · 194 阅读 · 0 评论 -
git-08-从远程库克隆
1、 创建远程库2、复制下载路径3、 克隆远程库 git clone git@gitee.com:CaiJingYou/gitskills.git总结命令1:如何克隆远程库git clone 下载路径原创 2021-12-10 11:02:25 · 77 阅读 · 0 评论 -
git-07-添加远程库
1、 远程库设置别名,origingit remote add origin git@gitee.com:CaiJingYou/learngit.git2、 本地库的所有内容推送到远程库上git push -u origin master3、 查看远程库信息git remote -v4、解除本地和远程库的绑定。git remote rm origin总结:命令1:本地和远程库关联git remote add origin git@gitee.com:CaiJingYou/l原创 2021-12-10 10:44:42 · 572 阅读 · 0 评论 -
git-06-删除文件
1、 创建test.txt文件2、 将test.txt文件添加到暂存区git add test.txt3、 将文件提交到新的分支上 git commit -m "add test.txt"4、 删除test.txt文件rm test.txt5、 查看git状态git status6、将暂存区的test.txt文件删除git rm test.txt7、 查看git状态git status8、 同步新的分支上 git commit -m "remove test.t原创 2021-12-09 19:44:28 · 84 阅读 · 0 评论 -
git-05-撤销修改
第一种数据没有提交到暂存区1、 在readme.txt追加如下内容:My stupid boss still prefers SVN.2、 查看git状态git status3、 丢弃工作区的修改 git checkout -- readme.txt4、 查看git状态第二种数据提交到暂存区1、 在readme.txt追加如下内容:My stupid boss still prefers SVN.2、 将文件添加到暂存区git add readme.txt3、 查看原创 2021-12-09 17:51:29 · 354 阅读 · 0 评论 -
git-04-管理修改
1、 在readme.txt文件追加如下内容:Git tracks changes.2、 将readme.txt提交到暂存区中和查看状态git add readme.txtgit status3、再次修改readme.txt文件Git is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.Gi原创 2021-12-09 16:32:35 · 387 阅读 · 0 评论 -
git-03-工作区和暂存区
1、 在readme.txt文件追加如下内容:Git has a mutable index called stage.2、 创建LICENSE文件夹3、 查看git状态 git status4、将readme.txt和LICENSE添加到git git add readme.txt LICENSE/5、 查看git状态git status6、 把文件提交到创库 git commit -m "understand how stage works"7、查看git状态gi原创 2021-12-09 16:21:55 · 71 阅读 · 0 评论 -
git-02-版本回退
1、 在readme.txt追加如下内容:Git is a distributed version control system.Git is free software distributed under the GPL.2、将readme.txt添加到创库中git add readme.txt3、 把文件提交到创库中git commit -m "append GPL"4、 查看提交历史git log5、如果嫌输出信息太多,看得眼花缭乱的,可以试试加上–pretty=one原创 2021-12-09 14:40:32 · 386 阅读 · 0 评论 -
git-01-时光机穿梭
1、修改readme.txt,添加如下内容:Git is a distributed version control system.Git is free software.2、查看状态git status3、 查看修改了什么内容git diff4、把readme.txt文件添加到创库git add readme.txt5、 查看当前创库状态git status6、 把文件提交到创库git commit -m "add distributed"总结:命令1:原创 2021-12-09 13:44:38 · 113 阅读 · 0 评论 -
git-00-创建版本库
1、 创建文件夹mkdir learngit2、 进入文件夹 cd learngit3、 创建本地git创库git init4、 在learngit文件夹下创建readme.txt文件5、 把readme.txt文件添加到创库git add readme.txt6、 把文件提交到创库git commit -m "wrote a readme file"总结命令1创建本地git创库git init命令2将文件或者文件夹添加到创库git add 【文件或者文件夹】命原创 2021-12-09 11:13:23 · 100 阅读 · 0 评论