Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必 服务器 端软件支持。
GitHub 怎么克隆远程的文件
第一步:安装windows版本的git, 和安装软件差不多。 第二步:在github上建立一个仓库(repository),打开github,登录后,点击右上角加号,选择New repository,Repository name建议不要太长,描述的话建议写这个库里面要放哪些东西之类的,然后选Public,点create repository, 这样远程的仓库就建好了,我这里仓库的名字取得是Test.第三步:在本地pc的磁盘上任意选一个文件夹作为本地库,比如我在G盘建了一个文件夹TestLocation(这个不需要和远程库的名字相同), 点击TestLocation进去,然后按住shift的同时点击鼠标右键,选择“在此处打开命令行, 如图第四步:将本地文件夹初始化为本地库,如图第五步:将要上传的文件放到TestLocation目录下(文件或者文件夹都可以)。 git add的意思是将文件存入暂存区里面,git commit是将文件存入当前分支, -m后面的引号里面是注释,必须写上。 注释的作用是便于以后的版本查看和回退。 这两步(add和commit是不可少的)第六步:将本地库和远程库匹配,就是说告诉本地库要把代码上传到哪里,brucexiaj是github账号的名字,”Test“是刚刚在github上建立的远程库的名字,因为一个人在github上可以有好几个远程库,所以要注明传到那个库。 第七步:传送文件,第一次传送的时候最好输入命令git push -u origin master,不过不加-u貌似也可以第八步:查看结果,可以看到上传成功第九步:下载代码到本地,注意到下载完成后TestLocation文件夹下面多了一个Test文件夹,而就在Test文件夹里面
如何用命令将本地项目上传到git
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。 引号内为提交说明git commit -m first commit4、关联到远程库git remote add origin 你的远程库地址如:git remote add origin、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)git pull --rebase origin master6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。 执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
git拉取远程分支的两种方法有什么区别

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergeGit fetch origin mastergit log -p /mastergit merge origin/master以上命令的含义:首先从远程的origin的master主分支下载最新的版本到origin/master分支上然后比较本地的master分支和origin/master分支的差别最后进行合并上述过程其实可以用以下更清晰的方式来进行:git fetch origin master:tmpgit diff tmp git merge tmp从远程获取最新的版本到本地的test分支上之后再进行比较合并2. git pull:相当于是从远程获取最新版本并merge到本地git pull origin master上述命令其实相当于git fetch 和 git merge在实际使用中,git fetch更安全一些因为在merge前,我们可以查看更新情况,然后再决定是否合并结束
发表评论