origin

Git使用笔记

亡梦爱人 提交于 2020-04-01 04:00:52
一、基本使用: 初始化、全局设置、分支master上拉取以及提交: 1、安装git,Linux命令如下: #yum install git 2、设置全局用户名和邮箱,命令如下: git config --global user.name '用户名' git config --global user.email '邮箱' 3、初始化(在你准备放项目代码的文件夹里),命令如下: git init 4、连接远程项目地址,命令如下: git remote add origin https://gitee.com/xxxxxxx.git 5、拉取代码,命令如下: git pull origin master 当然也可以是其他分支。 这里会提示输入用户名和密码(可以配置实用ssh方式,就不需要每次输入用户名和密码了)。 6、修改代码、文件,可以用如下命令查看: git status 7、修改代码后,提交,命令如下: git add . git commit -m '提交说明' . git push origin master git add . 后面的点说明提交所有新添加的文件,也可以指定具体文件名。 二、分支: 1、创建分支: git branch 分支名称 2、把分支推送到服务器: git push origin 分支名称 3、切换到分支: git checkout 分支名称 4、删除分支

git 小错误

寵の児 提交于 2020-04-01 03:17:52
(一)在本地直接修改文件,提交后出现(master|REBASE 1/2)。由于文件冲突所以导致各种报错。 在git pull --rebase origin master后 hint: Fix them up in the work tree, and then use 'git add/rm <file>' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved conflict. ( 错误:无法提取,因为您有未合并的文件。 提示:将它们修复到工作树中,然后使用 'git add/rm ' 提示:适当时标记分辨率并提交。 致命的:因为未解决的冲突而退出。) 解决 解决办法 1. git add -u 2. git commit -m"" 3. git pull 先将文件先存放到暂存区然后提交注释,再git pull不报错了 这种报错一般是以为有冲突的文件,需要解决冲突或者合并文件,解决完或者合并之后需要重新提交,不限于pulling 最后git rebase --abort 将(master|REBASE 1/2)变成(master)重新提交 (二) 作git提交代码到GitHub上的时候,由于代码输入错误 提示:remote

git教程(远程仓库和管理分支)

社会主义新天地 提交于 2020-04-01 03:17:31
在github上新建了一个仓库,然后相与本地的仓库联系起来 $ Git remote add origin https://github.com/liona329/learngit.git fatal: Not a git repository (or any of the parent directories): .git 总是报这个错 解决方法:git init 然后就 $git add 上传东西名称 $git commit -m "说明的日志" 再来 $git remote add origin git@github.com:YingyingYu/yesminewine.git origin 后面的是我的git地址,你的自然要换成你的git地址 最后 $git push -u origin master (将本地项目推送到git远程仓库) 注意:一定要在自己的项目哪里,就是有隐藏的git文件哪里,再来 git add . 和 git commit -m "说明的话语" 最后 git push -u origin master 推送本地项目到git远程上去,否则推送不上去。 注意:如果你要将本地项目推送到github远程仓库上,当你在创建一个仓库是,一定不要勾选创建一个readme.txt,否则会冲突,本地项目上传不了github远程 github 新建分支的作用

Git线上操作

戏子无情 提交于 2020-04-01 03:16:56
一、选择线上仓库 """ 1.注册码云账号并登录:https://gitee.com/ 2.创建仓库(课堂截图) 3.本地与服务器仓库建立连接 """ """ 1)本地配置线上的账号与邮箱 >: git config --global user.name "user" >: git config --global user.email "user@163.com" 2)在本地初始化仓库(git init),并完成项目的初步搭建(项目架构)(一般都是项目负责人完成项目启动) # 这个过程就是git的基础部分的本地操作 3)采用 https协议 或 ssh协议 与远程git仓库通信提交提交代码(一般都是项目负责人完成) i) https协议方式,无需配置,但是每次提交都有验证管理员账号密码 >: git remote add origin https://gitee.com/[username]/[project_name].git # 配置远程源 >: git push -u origin master # 提交本地仓库到远程源 ii) ssh协议,需要配置,配置完成之后就可以正常提交代码 >: git remote add origin git@gitee.com:[username]/[project_name].git # 配置远程源 >: git push -u origin

git 操作

 ̄綄美尐妖づ 提交于 2020-04-01 03:14:26
Git 常用命令 良好习惯先pull 后push git status -- 查看状态 查看远程仓库地址: git remote -v 删除远程仓库 git remote remove origin 1. 建立仓库 repository : git init here -- 创建本地仓库 git remote add origin git@github.com:用户名/仓库名.git -- 把本地仓库和远程仓库关联起来, 如果不执行这个命令的话,每次 push 的时候都需要指定远程服务器的地址 2. 从远程仓库中下载新的改动: git pull origin master 3. 提交本地修改到远程仓库中: git add git add -A -- 将改动添加到本地仓库中 git rm xxx -- 从本地仓库中删除指定文件 git rm -r xxx -- 从本地仓库中删除指定文件夹 git commit -m "注释" -- 把本机缓存中的内容提交到本地仓库 git push origin master -- 把本地的 commit push 到远程仓库中 4.分支 创建分支 git branch 分支名 在当前分支(master分支)上创建了一个新分支---切换到新分支---git push origin 分支名 (失败的话,先pull后push) 查看本地分支 git

git日常使用的常用命令总结

那年仲夏 提交于 2020-04-01 03:12:08
git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 通过版本控制系统,我们可以轻而易举的控制代码或者文档的版本。对于写代码来说,它最大的用处就是记录之前的历史版本。而且在与其他人协助开发的时候,可以轻而易举的看到总文件的改动。因此,熟练地使用这个工具是十分重要的。 在开始使用之前需要下载和安装git,可以遵循以下网址来进行操作: 安装教程 git 常用命令 1. 建立git版本库 git init 通过此命令可以把 当前目录 变成可以用git管理的仓库。 2.把文件添加到版本库 首先先在此目录下放入要这个入版本库的文件, 比如我要加入addfile文件, 就要输入下面两行命令。 git add addfile git commit -m<message> 先把文件加入到版本库。然后再更新版本。 git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。 3. 其他常用命令 操作 命令 解释 查看状态 git status 可以看到仓库中文件的更新情况。 查看不同 git status file.txt 此查看文件改变了哪些地方

使用Git过程中经常会遇到的问题

感情迁移 提交于 2020-04-01 03:11:08
目录 git pull如何强制覆盖本地文件 Git如何同时删除本地分支和远程分支 Git如何撤销最近一次提交 Git撤销本地的最后一次提交 Git撤销最近一次远程提交 如何修改提交信息和文件 修改本地提交信息(未推送到远程) 修改远程提交信息 Git如何在提交之前撤销git add Git如何重命令本地分支 如何在Git中添加一个空文件夹 如何在Git中从远程分支克隆到本地 Git如何将本地分支推送到远程 如何在Git中丢弃掉当前工作分支下所有untracked的文件 Git如何从远程拉取并强制覆盖本地文件 Git提交代码时发生冲突不能合入 Git两个分支之间出现冲突如何解决 git pull 如何强制覆盖本地文件 error: Untracked working tree file 'public/images/icon.gif' would be overwritten by merge. 使用 git reset 命令 重要提示:如果您有任何本地更改,将会丢失。无论是否有--hard选项,任何未被推送的本地提交都将丢失。 # 从远程下载最新的,而不尝试合并或rebase任何东西 git fetch -all # 将主分支重置为您刚刚获取的内容 git reset --hard origin/<branch_name>

git常见错误

北城余情 提交于 2020-03-31 22:10:18
一、如果输: $ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息: fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 3、如果输入$ git remote rm origin 还是报错error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容:找到github的安装路径,找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了! 二、如果输入: $ ssh -T git@github.com 出现错误提示: Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。 解决办法如下: 1、先输入: $ ssh-agent 再输入: $ ssh-add ~/.ssh/id_key 2、如果输入: ssh-add ~/.ssh/id_key 命令后出现报错

Git提交代码到主分区

人走茶凉 提交于 2020-03-31 21:53:09
git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支 上。前提是远程只有一个master分支。 第一步:首先到工程目录下。打开git bash命令框 第二步:创建本地my分支,git checkout -b my(已经存在my分支则git checkout my直接切换到my分支) 第三步:将本地my的分支上的修改提交至缓存区, git add .(提交全部修改),或者只修改了某个文件可以 git add 文件路径+文件名 进行提交 git commit -m "备注" 注释:这步之后已经将修改的代码提交到了my分支的缓存区 第四步:切换到master,git checkout master; 首先记住一定要先将远程master分支的代码更新本地master分支,否则代码无法提交。git pull 更新本地master代码; 将my缓存区提交的修改合并到本地master分支上,git merge my。(此时已经将修改与本地master合并); 最后将代码提交到远程master上,git push。 (建议:可以在提交万代码之后将my分支删除,重新创建一个my分支,因为此时的my分支和master分支的版本不同,如果不删除,则需要将master分支

IDEA上传Git项目报错:Push rejected: Push to origin/master

蓝咒 提交于 2020-03-31 11:17:23
错误信息: Push rejected: Push to origin/master was rejected 解决办法: 1.选择你要上传代码的文件夹,鼠标右键git Bash Here 2.输入下面两行命令 git pull origin master –allow-unrelated-histories --把远程仓库中的内容 pull 到本地工作目录 git push -u origin master -f --在 pull 下来的项目中做修改,通过以上命令 push 到远程仓库了 来源: 51CTO 作者: 双歧杆菌 链接: https://blog.51cto.com/11623741/2483318