github一直都是在上面拿资源。感觉有点愧对大众。是不是应该奉献自己的力量给github来推动开源的发展呢。
在两个月前第一次在github新建项目,并且push了一套比赛的源码。但。。。今天竟然忘了怎么用git了。又复习了一次。所以这次打算在这里作个笔记。给自己做个的或是给git新手做的也好吧。为互联网贡献一点力量。
一:
安装git和配置就不说了。
进入到等下要push的代码的目录文件夹,打开bash
初始化
git init
初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库
三:
加载文件
git add .
. 是把文件夹里面的所有文件都加载进来
还可以单个加载
git add index.html,test.html
四:
提交文件,创建时间点
git commit -m "init commit"
-m "这里的文件是注释"
创建之后可以随时回到这个时间点,可以看到有4个文件被修改了,47个插入,51个删除
可以随时用
git status
查看git的状态
五:
推送代码
第一次推送的时候要添加远程的代码库到配置
git remote add origin master https://github.com/zhong635725959/droplook.git
origin可变,随自己喜欢
推送代码:
git push origin master
然后会要求输入github的帐号和密码(不可见的)
OK,成功
问题:
在这成功之前遇到了一个问题。update were rejected because the tip of your current branch is behind ....
原因是远程的的代码库比我本地的代码库要新。所以需要在远程代码库pull一次下来。再修改代码。再push。成功。解决了。
摘自:http://blog.segmentfault.com/zhongbaitu/1190000000392120
相关推荐
Git的基本操作包括初始化仓库(`git init`)、克隆远程仓库(`git clone`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、推送更新到远程仓库(`git push`)以及拉取他人更改(`git pull`)。...
Git是分布式版本控制系统,GITHUB是全球最大的开源代码托管平台,而Git Server则是用于搭建本地或私有Git仓库的服务端程序。这三者构成了开发者进行版本控制和协作开发的核心工具链。下面,我们将深入探讨这些知识点...
如何用git将本地项目push到GitHub上?如何用git将本地项目push到GitHub上?
### 2018尚硅谷Git和GitHub视频教程知识点概览 #### 一、为什么使用版本控制? 版本控制系统(Version Control System, VCS)是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。它帮助...
- 推送本地项目到GitHub`git push -u origin master`。 #### 五、常见错误处理 **5.1 错误提示:fatal: remote origin already exists** 如果在尝试添加远程仓库时遇到此错误,说明已经存在名为`origin`的远程仓库...
Git的操作主要包括初始化仓库(`git init`)、克隆仓库(`git clone`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、查看状态...checkout`)、合并分支(`git merge`)和推送更改到远程仓库(`git push`)等...
Git是一款分布式版本控制系统,而GitHub则是一个在线平台,提供了Git仓库托管、代码审查、项目管理等功能。本手册将帮助初学者理解这两个工具的基本概念和操作流程。 1. **Git基本概念** - **仓库(Repository)**...
4. 发布仓库:首次推送本地仓库到GitHub,使用`git push -u origin master`命令。 5. 代码拉取和合并:其他开发者可以从GitHub上克隆你的仓库,进行开发后,通过`git pull request`发起合并请求,你可以在GitHub上...
通过安装并启用Atom-GitHub,开发者可以更加高效地管理他们的代码仓库,无需频繁切换到命令行或浏览器。 Atom是一款由GitHub开发的开源文本编辑器,它基于Electron框架,这意味着它使用Web技术(如HTML、CSS和...
Git和GitHub是现代软件开发中不可或缺的版本控制工具和代码托管平台。Git是一个分布式版本控制系统,而GitHub则是一个基于Web的Git仓库托管服务,提供了协作开发、问题追踪、项目管理等功能。 Git的原理: Git的...
通过`git remote add origin`将本地仓库与GitHub仓库关联,然后使用`git push`将代码推送到远程仓库。这样,团队成员可以`git clone`仓库到本地,进行各自的开发工作。 在GitHub上,Pull Request是一种协作方式,...
GitHub则是一个基于Git的代码托管平台,它不仅提供了Git仓库的托管服务,还为开发者提供了一系列的协作工具,如问题追踪、代码审查等。通过GitHub,开发者可以共享代码,并与其他开发者合作开发项目。 #### 二、...
从GitHub仓库拉取最新的代码到本地: ```bash git pull origin main ``` #### 4.5 Pull Request 当你在GitHub上创建了新的分支并完成了开发工作之后,可以通过创建Pull Request的方式请求将你的代码合并到主分支。 ...
- **推送更改**:`git push origin <branchname>`将本地分支的更改推送到GitHub上的对应分支。 - **拉取更新**:`git pull origin <branchname>`从远程仓库获取最新的更改并合并到本地分支。 - **创建与处理Pull ...
在博文“利用SSH完成Git与GitHub的绑定”中,咱们完成了本地Git与远程GitHub的绑定,这意味着咱们已经可以通过Git向GitHub提交代码啦!但是在进行演示之前,咱们需要先了解两个命令,也是咱们在将来需要经常用到的两...
使用 Git 上传代码到 GitHub Git 是一个版本控制系统,可以帮助开发者跟踪代码的修改记录,并且可以多人协作开发。GitHub 是一个基于 Git 的版本控制系统的托管平台,提供了免费的公共仓库和私有仓库。使用 Git ...
完成后,使用`git push`将代码推送到GitHub。此外,GitHub还支持通过“Pull Request”发起代码审查,确保代码质量。团队成员可以对代码进行讨论和审查,一旦批准,就可以将代码合并到主分支。 GitHub的其他特性包括...
6. **远程操作**:`git remote add`添加远程仓库,`git push`和`git pull`分别用于将本地更改推送到远程仓库和从远程仓库拉取最新更改。 7. **解决冲突**:当多人同时修改同一部分代码时,Git会提示冲突,开发者...