提示说并未.git那样一个目录,解决办法:

明日记录一下如何在当地开始化git项目


先配备本地的git音讯,

git config –global user.name “你的名字或昵称”

常用命令,出现谬误。git config –global user.email “你的信箱”

那样子之后假使应用那个用户展开git操作,就毫无再做任何安插了,git已经清楚您是哪个人了

然后

git init

git remote add origin <你的门类地址>  
//那里origin只是长距离仓库在地点的别名

//注:项目地址形式 一般都是填充以下三种格式

git@gitee.com:xxx/xxx.git

git remote -v     //如若你想要知道位置上的git连了多少个长途仓库

git remote rename [旧名]  [新名]      //修改远程仓库的别名

git remote set-url origin  git@github.com:xxx/xxx.git  
 //修改origin对应的长距离仓库的url地址

现实这一个所谓的品种地址去哪个地方找呢,以git.oschina为例,咱们在投入某个项目后在项目中看看:

澳门金沙国际 1

将https或ssh下的url复制下来,并履行以上代码,即可成功地方的初叶化

设若您想把git上的品种代码拉下来,可以用:

git clone <项目地址>


在接下去的代码提交,都得听从先pull,再提交,后push的尺度:

git pull origin master       //从远程仓库拉取更新

git add .      
//那是进入全部修改过的文件到提交队列中,也得以一个个文书add

git commit -m”提交一下”   //提交到地点仓库

git push origin master      //推送到长途仓库


git clone 时浮现Filename too long的解决办法:

git config –global core.longpaths true

git 常用命令,git

git status 查看工作区和暂缓区状态
git add 将工作区放入暂缓区
git commit 将暂缓区放入 版本区
澳门金沙国际 ,git add 把修改过的文件全体交由到暂缓区
git commit -m “提交时写备注” 不弹文档
git commit -a -m “提交时写备注” 直接把工作区提交到版本区
git log 查看提交的历史命令
git clone +地址 克隆

进去项目
git config –global user.name “名字”
git config –global user.email “邮箱”
git config –global user.email 查看
git config –list 查看所有
git diff 工作区与暂缓区的自查自纠
git diff –cached 暂缓区与 版本区的比较
也可用 git diff –staged

 

git add .修改过的文件全体付给到暂存区
git commit -m “提交备注” 暂存区提交到版本区,不弹出,直接写备注。
git commit -a -m “提交备注” 从当地 提交到暂存区
在付给版本区连写。(不可以跳过暂存区,直接交给到版本区)

文件比较
git diff 工作区与暂存区之间的对待
git diff –cached (git diff –staged)暂存区与版本区之间的自查自纠
git diff master 工作区与版本区的相比

撤销
git reset HEAD “文件名字” 从暂存区还原到工作区
git checkout “文件名字” 将版工作区还原到版本区的图景
git commit –amend 将上次付出撤回,和这一次的一起 提交, 用一个版本号

删除
git rm 文件名 删除暂存区的公文。
git rm -f 文件名 工作区不删除的情景下
删除暂存区的文本。(工作区和暂存区一起删除)
git rm –cached 文件名 工作区不删除的图景下 删除暂存区的文件。 (
只删除暂存区,工作区不删除)

恢复
git checkout 版本id 要復苏的文件
git reset –hard 版本id 直接回复到上一个本子
git reset –hard HEAD^ 回到想一个本子
git reset –hard HEAD~数字 回到后面多少个本子
git reflog 查看近日操作音信
git reset –hard 版本id 回到 往日的本子

联机到长途仓库
git remote 查看远程仓库的名字
git remote -v 查看远程仓库对应的地点
git push origin(仓库名) master(分支名) 同步到gitgub 上长途仓库上

履新本地(解决两个人争持)
git fetch 拉取远程仓库的文本
git diff master origin/master 查看具体争持的情节
git merge origin/master 本地的与远程仓库合并
git pull 拉取并统一
开源项目同盟

分支
git branch 查看分支
git branch 分支名字 创立分支
git checkout 分支名字 切换分支
git checkout -b 分支名字 创制新分支 并切换来那么些新键的支行
git merge 分支名字 合并分支
git branch –merged 查看当前支行下合并的支行
git branch –no-merged 查看当前分支下没有统一的分层
git branch -d 分支名字 删除分支
(把有争论的文书列出来,手工解决冲突之后然后在付给)

将本的支行创造到github 上
git push origin(仓库名) master(分支名) 同步到gitgub 上远程仓库上
github上的竹签
git tag 标签名字 成立标签
git push origin 标签名字 添加到长途仓库

ls 查看目录结构
mkdir 创设文件夹

常用命令,git git status
查看工作区和暂缓区状态 git add 将工作区放入暂缓区 git commit
将暂缓区放入 版本区 git add 把修改过的公文全体提…

git 401 错误,git401

错误新闻:
error: The requested URL returned error: 401 Unauthorized while
accessing
并发的情状是自我想把自身本地的连串搬到oschina的git上然后再服务上git获取,本人的服务器是centos6.5,建立的项目库是私房的,拉取就涌出了如上错误,后来看网友的解决格局和协调更新git之后证实了以下答案的准头
其一是1.7.10事先git的题材,它不会提示您输入用户名密码
首倘若由于git版本太低
centos6.5默许安装的git是1.7.1的本子
不信你可以git vesion
看看借使是1.7.1版本那么难题就对了,解决办法有2,其一是把品种库公开,当然这一个要看用户自己挑选,其二是编译更新git,用RPM。

401 错误,git401 错误信息: error: The
requested URL returned error: 401 Unauthorized while accessing
出现的境况是本人想…

输入  git init

就足以啦。

相关文章