步骤:
1、新建一个空文件,文件名为hhhh
2、初始化
git init
3、自己要与origin master建立连接(下划线为远程仓库链接)
git remote add origin git@github.com:XXXX/nothing2.git
远程仓库链接在github这里,如下图红色框内所示的链接:
输入命令:
4、把远程分支拉到本地
git fetch origin dev(dev为远程仓库的分支名)
下图红色勾选的为可使用的分支名
下面拉取远程的develop分支,命令:
5、在本地创建分支dev并切换到该分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
命令:
6、把某个分支上的内容都拉取到本地
git pull origin dev(远程分支名称)
命令:
最后,回到本地文件夹hhhh查看,已完成拉取远程某个分支到本地啦!
--------------------------------------------------------------分割线--------------------------------------------------
本项目提交到远程服务器上步骤,
1. git init 初始化 (1.5 这里注意 如果以后有过提交或修改 一定先git pull 一下 保持本地远程一致)
2. git add . 提交修改的文件
3. git status 可以查看提交的文件 绿色是新提交的
4. git commit -m "备注语句"
5. git remote add origin url 这里是将本地跟远程建立连接 url 是远程的地址
6. git push -u origin matser 上传代码到matser分支
7. 上传完成后没异常报错,就OK
-----------------------------------------------------------------分割线-----------------------------------------------
1.本地和远程仓库代码不一致的话, 当 git pull 回报一下的错误信息
login页面跟远程仓库代码不一样,
两种方法:
方法1:如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的 代码将会被暂时封存起来)
git stash
git pull origin master
git stash pop
服务器上的代码更新到了本地,而且你本地修改的代码也没有被覆盖,之后使用add,commit,push 命令即可更新本地代码到服务器
方法2、如果你想完全地覆盖本地的代码,只保留服务器端代码,则直接回退到上一个版本,再进行pull:
git reset --hard
git pull origin master