一、clone远程版本库
# git clone https://sample.git
# git clone /tmp/sample.git
二、添加远程仓库
# git remote add “远程仓库名” “远程仓库地址”
三、推送本地内容到远程仓库
# git push 远程仓库名 本地分支名 远程分支名
具体的使用方法如下:
# git push origin master master
这样就将本地分支的内容,推送到远程仓库origin的master分支了。
git push的另外一种用法如下:
# git push -u 远程仓库名 本地分支名 远程分支名
-u参数的作用是,建立起本地master分支和远程master分支之间的对应关系,下一次如果再推送master分支,就可以忽略远程分支名了,如下所示:
#初次推送
# git push -u origin master master
#再次推送
# git push origin master
四、拉取远程分支到本地
# git pull 远程主机名 远程分支名 本地分支名
其使用示例如下:
#将远程仓库origin的master分支的内容拉取到本地master分支
# git pull origin master:master
但是,在使用过程中,也可能会出现一种情况:远程分支和本地分支对同一内容做了修改,这就会导致将远程分支的修改,合并到本地分支的时候发生冲突。这个时候,可以选择解决冲突,然后合并(解决冲突会在后续的实训中介绍)。也可以选择直接强制拉取,使用远程分支的修改,覆盖本地分支的修改。强制拉取需要用到-f参数,语法格式如下:
# git pull 远程主机名 远程分支名 本地分支名 -f
具体的使用示例如下:
#将远程仓库origin的master分支的内容拉取到本地master分支
# git pull origin master:master -f