Git 上传和下传

来源:互联网 发布:查看windows序列号 编辑:程序博客网 时间:2024/06/03 18:51

1.本地上传到GitHub

(1)在GitHub网站上创建仓库。本例创建了一个“cppBase”的仓库。



(2)进入到需要上传的目录。输入命令:git init 初始化一个本地仓库。


(3)创建一个本地仓库origin,使用命令 “git remote add origin git@github.com:yourName/yourRepo.git”

并在该目录下创建一个文件xxx.


(4)添加要上传的文件到本地仓库。使用命令“git add xxx”.也可以使用“git add .”,该命令会自动判断需要添加哪些文件。

(5)添加说明。使用命令;git commit -m"说明"


(6)最后把本地仓库的更新提交到GitHub仓库,使用命令:git push origin master 。如果是首次上传。则会报错,

 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:lgjwish/cppBase.git'

出现错误的主要原因是github中的README.md文件不在本地代码目录中.

可以通过如下命令进行代码合并【注:pull=fetch+merge]

git pull --rebase origin master





执行上面代码后可以看到本地代码库中多了README.md文件


再次使用命令:git push origin master,即可成功上传至GitHub服务端。



二、克隆GitHub仓库到本地。

(1)登录网页版GitHub,在仓库的左侧有一个Clone or download,复制URL。



(2)回到要存放的远程仓库的目录。使用命令:git clonehttps://github.com/lgjwish/cppBase.git

(3)  如果本地的版本不是最新的,可以使用命令 :git fetch origin

      把更新的内容合并到本地分支,可以使用命令:git merge origin/master

(4)可以使用: git pull origin master 。这个命令可以拉去最新版本并自动合并.

(5)如果是第二次克隆,不需要再使用命令git clone 克隆远程仓库到本目录。

直接使用: git pull origin master即可同步。



原创粉丝点击