第一次使用github、git工具,本地仓库、远程仓库使用

一次使用git,记录下使用过程。。。可能还有很多东西可能还没理解,后期理解了再写吧

git是什么.,百度的回答:

一:Git是什么?

Git是目前世界上最先进的分布式版本控制系统。

使用过程一直在百度,,,下面是百度时,觉得比较有参考价值的文章

参考的链接,搞不定的时候去看看,谢谢前人大佬些的辛勤奉献:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

http://blog.csdn.net/jiaoyaning1210/article/details/51131425

http://blog.csdn.net/kazeik/article/details/9113891

http://www.runoob.com/w3cnote/git-guide.html

前提:至少你得在github上注册登录吧

github官网:https://github.com

注册完后,下载一个git客户端,我下载的是git for windows版本,,这个的使用暂时还不了解

git for windows 下载下来安装有两个东东,一个是客户端、一个是git shell工具

下载好了,先不管他们,开始下面的步骤,一步步的来

1.先要创建git远程仓库

先登录github,如果第一次登录就会有一个创建仓库的提示,点进去创建就好了

或者点击账号旁边的+号,下拉内容就有创建仓库按钮

点击newrepository进入新建仓库页面,填写名称及描述,其他的默认值即可

创建的仓库在主页能看见

2.创建本地仓库

远程的仓库好了,就开始建立本地的仓库

这里好难讲,,,你们直接看连接好了,不重复讲,链接在这里 :http://blog.csdn.net/jiaoyaning1210/article/details/51131425

2。1首先创建用户和邮箱

2.2 配置自己的电脑的sshkey ,具体配置请看上面连接内容看看

2.3自己创建一个本地仓库/clone远程仓库

创建好后,要对本地仓库执行初始化操作

命令自己看链接资料

3.本地仓库更新代码到远程仓库

先在本地仓库下创建要提交文件,git add xx提交到本地仓库缓存区,再Git commit xx 提交缓存区内容到本地仓库

最后把本地仓库内容提交到远程仓库

1.先把本地、远程仓库连接上

git remote add origin [email protected]:github用户名/远程仓库名字.git

2.直接git push origin master 把master分支上的代码推到远程服务器上

4.多用户提交代码

在github上配置他人电脑上的sshkey就可以了

5.合并代码

为什么需要合并代码呢

Git的分支可以让你在主线(master分支)之外进行代码提交,同时又不会影响代码库主线。 
分支的作用体现在多人协作开发中,比如一个团队开发软件,你负责独立的一个功能需要一个月的时间来完成,你就可以创建一个分支,只把该功能的代码提交到这个分支,而其他同事仍然可以继续使用主线开发,你每天的提交不会对他们造成任何影响。当你完成功能后,测试通过再把你的功能分支合并到主线。

两个分支就有了各自不同的修改,分支的内容都已经不同,如何将多个分支进行合并呢? 
可以通过下面的git merge命令来合并experimental到主线分支master:

# 切换到master分支
$ git checkout master
# 将experimental分支合并到master
$ git merge  -m ‘merge experimental branch‘ experimental
-m参数仍然是需要填写合并的注释信息。

第一次用,写完 了,。自己写了一遍对git果然更了解,但是客户端的作用还是不是很了解。。

时间: 2024-08-05 07:50:51

第一次使用github、git工具,本地仓库、远程仓库使用的相关文章

Git 之四 通信协议(HTTPS、SSH、Git)、使用远程仓库(GitHub、GitLab、Gitee等)

写在前面   Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2.唯一不足就是,很多讲解并没有实机演示.但是,毫无疑问,官网资料是最全面的!如果有任何疑问,可以去官网看看! 协议   Git 通常也会有个远程仓库.用来协调各个参与者的工作!这与上一代集中式版本控制系统的作用基本类似.一个远程仓库通常只是一个裸仓库(bare repository),即一个没有当前工作目录的仓库. 因为该仓库仅仅作为合作媒介,不需要从磁盘检

git 入门教程之本地和远程仓库的本质

本地仓库和远程仓库在本质上没有太大区别,只不过一个是本地电脑,一个是远程电脑. 远程仓库不一定非得是 github 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当"中央服务器"的角色,因为它存在的最初目的只是方便大家交换彼此的提交记录而已! 所以本地仓库和远程仓库的基本行为应该是一致的,约定俗成的规定是远程仓库一般不直接参与日常开发工作,主要作为项目托管中心. 某些自动化持续集成环境中也可能会直接操作远程仓库,这时远程仓库就真的和本地仓库没什么区别了!

本地项目git初始化并提交远程仓库

1.先在远程仓库(如github)创建项目,为了避免错误,不要初始化 README, license, 或者gitignore文件 . 2.打开Terminal终端 3.切换到你的本地项目目录 4.初始化本地仓库 git init 5.添加文件到本地仓库 git add . 6.提交文件 git commit -m "First commit" 7.到远程仓库的页面上,复制仓库地址 (笔者以配置好ssh,故复制ssh形式的仓库地址) 8.添加远程仓库地址到本地仓库 git remote

Git全解析之远程仓库交互

文章目录 1. Git全解析之远程仓库交互 1.1. 中央仓库的概念 1.2. 本地分支与远程分支 1.3. pull与fetch 1.4. 关于捐赠 Git全解析之远程仓库交互 中央仓库的概念 虽然说git是分布式版本控制工具,但同样有远程仓库的概念.出于各种目的,我们有时需要有一个共享的远程仓库,如GitHub上的仓库,我们公司项目中用来测试和部署的仓库等.一般的操作步骤是先在公共服务器上创建一个仓库,然后每个开发人员都clone这个仓库进行各自的开发,开发完成后再push到远程仓库进行测试

【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面

[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody { padding: 10px 10px 10px; margin: 0 -20px; border-bottom: solid 1px #ededed } .embody_b { margin: 0; padding: 10px 0 } .embody .embody_t,.embody .embody_c { disp

git提交代码至远程仓库

代码提交 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1.     查看目前代码的修改状态 提交代码之前,首先应该检查目前所做的修改,运行git status命令 a)        已暂存 (changes to be committed) new file //表示新建文件 modified //表示修改文件 deleted //表示删除文件 b)       已修改 (changed but n

git使用小结二: git的分支和远程仓库

上一篇文章介绍了git的本地基本操作,如果你不需要和他人协作,比如说你自己写一本书,自己写一个小程序,自己写个网站等等,那么已经差不多够用了.但是分享和协作才是自由世界的主题,git也正是为此而生,所以努力成为一个热爱分享和协作的同学吧!^_^ git的仓库的概念可以理解为git管理的那个文件夹,而git远程仓库可以理解为存放在服务器上的大家都可以用git访问的一个git管理的文件夹.(原谅我的大白话,虽然事实必定比这种解释高大上,不过我个人感觉这么理解也无伤大雅-)而要理解远程仓库,就需要理解

Git在mac中和远程仓库建立连接

1.下载git http://git-scm.com/download/ 2. 安装git 按照文字提示即可 3. 验证是否成功,输入命令行 git --version 4. 添加你得git账户和邮箱 git config --global user.name "xiqian.lxq" git config --global user.emall "[email protected]" 5.生成秘钥: ssh xiqian$ ssh-keygen -t rsa -C

git连接不上远程仓库---visualstudio提交代码报错:no upstream configured for branch 'master'

1,新建文件夹,在文件下下鼠标右键git bush--->git init,初始化仓库: 2,设置gitthub仓库地址:git remote add origin https://github.com/z*****g/lm.git 3,git pull origin master 4,git push --set-upstream origin master,关联一个远程分支,并从这个分支上传下带代码 git branch查看分支 git add . git commit -m "提交注

Android Studio中Git更新本地的远程(remote)branch列表?

比如你同事在Git的remote branch中新增branch xxx,但是你发现你在Android Studio中查看存在的branch时,并看不到他增加的branch,如果查看branch,请戳这:Android Studio如何查看branch列表及切换branch , 这里再科普一下命令行的方式:git branch -a或git branch -r 那如果才能看到新增的branch呢,有两种方式: 方式一:git fetch 方式二:git remote update origin