我的git学习
Posted ~KG~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的git学习相关的知识,希望对你有一定的参考价值。
- 当遇到不想commit的,而status已经现实出来了,可以使用 git rm -r --cached "fine name or 文件夹"
- 出现 Git – fatal: Unable to create ‘/path/my_project/.git/index.lock’: File exists. 提示时候 ,可以额使用
可以试着删除 index.lock 使用命令
rm -f ./.git/index.lock
- 记住密码
git config --global credential.helper store
- git clean -nf 清楚未跟踪文件
-
本地的推送到远程
git push origin local_branch:remote_branch
这个操作,local_branch必须为你本地存在的分支,remote_branch为远程分支,如果remote_branch不存在则会自动创建分支。
类似,git push origin :remote_branch,local_branch留空的话则是删除远程remote_branch分支。如果local_branch为空,则是删除
- git barnch -a 查看所有的分支(本能地和远程的)
- 把远程的分支同步到本地
git checkout -b mall origin/mall - git顺序
- 如果有自己的远程分支,先用git checkout -b 本地分支名 origin/远程分支名 ,而 本地有了远程的名,则不需要-b
- 如果有自己的远程分支,先用git checkout -b 本地分支名 origin/远程分支名 ,而 本地有了远程的名,则不需要-b
- 操作命令
- 本地的项目上传
- 由本地的项目文件夹:git branch;
- 借着git init 初始化,
- 远程库上新建一个仓库
- 本地git commit -m "init" 提交缓存
- 然后git pull origin master 同步远程的下来
- 通过:
git remote add origin https://git.oschina.net/MoQin/goelia.git 关联起来
- git add -A所有的都跟踪
- git commit -m "name" 提交缓存
-
git push -u origin master 就ok了
- 同步操作
- git pull origin moqin 把远程的moqin分支同步本地
- git push origin moqin:moqin 前面本地moqin同步到远程moqin
12. 将本地的状态回退到和远程的一样
git reset –-hard origin/master
13.如果在本地复制了一个带有远程仓库的项目,可以这样设置
git remote set-url origin [email protected]0.9:ott/blog.git [email protected]:youname/blog.git
之后的操作就是差不多像是新建的项目刚好国防生的范德萨发斯蒂芬第三方第三方第三方第三方士大夫的身份水电费水电费水电费撒旦飞洒大水电费水电费水电费撒旦飞洒大发送到的发送到发送到打发士大夫撒旦法师上是否是打发sdf
14.新建的bending本地分支同步远程的某个分支
(1)可以先 $ git fetch 接着 $ git checkout -b develop origin/develop
或者(2) git checkout -b iss53
git reset --hard origin/iss53
15.合并远程的分支:git merge origin/newindex
16.本地有修改,想要远程库的最新版
git fetch --all
git reset --hard origin/master
git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本
17.当更新了gitignore文件,而且已经加载在跟踪中,可以使用 git rm -r --cached . 后面有个英文符号
以上是关于我的git学习的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段