赞
踩
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ltime/article/details/70224456
今天想把最近的一些小代码push到github上
我先是将该目录git init进行初始化,然后
git add -A ,
接着
git commit -m “description...”
然后在github上新建一个远程库,想要将其与我本地的库相关联,使用:
git remote add origin git@github.com:YOURGITHUBNAME/REPOSITORY.git
并push到远程端
至此,一切顺利
于是,我使用了命令:
git push -u origin master
结果报错如下:
error: failed to push some refs to 'git@github.com:你的远程库名.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
从提示可以看出,是由于两者不同步,因此需要先pull,进行合并然后在进行push,
因此先使用
git pull --rebase origin master
将远程文件同步下来。
然后再执行推送
git push -u origin master
终于,成功!
1,新建文件(最好是英文名)
2,在该文件夹下右键Git Bash Here
初始化
输入git init,
3自己要与origin master建立连接(下划线为远程仓库链接)
git remote add origin 你的gitlab或GitHub的代码托管的网址(如:http:xxxxx.com.xx.git);
4,下面拉取远程的dev分支,命令:
git fetch origin dev(dev为远程仓库的分支名)
5,在本地创建分支dev并切换到该分支
git checkout -b dev(dev本地分支名称) origin/dev(dev远程分支名称)
6,把某个分支上的内容都拉取到本地
git pull origin dev(远程分支名称)
修改分支的内容并上传给远程分支
正规流程
git status(查看本地分支文件信息,确保更新时不产生冲突)
git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
git branch(查看当前分支情况)
git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支)
git pull
若命令执行成功,则更新代码成功!
快速流程
上面是比较安全的做法,如果你可以确定什么都没有改过只是更新本地代码
1. git pull (一句命令搞定)
git branch 看看分支
git chechout aaa 切换分支aaa
git branck aaa 创建aaa分支
git chechout -b aaa 本地创建 aaa分支,同时切换到aaa分支。只有提交的时候才会在服务端上创建一个分支
改本地分支名
git branch -m personal-L7-trunk-lts-guochanhua
git服务器没有这个分支上传
git commit -m “70lts国产化适配”
git push origin personal-L7-trunk-lts-guochanhua:personal-L7-trunk-lts-guochanhua
查看用户名:
git config user.name
查看用户邮箱:
git config user.email
修改用户名和邮箱,user.name/email后面千万记得加空格
git config --global user.name "Your_username"
git config --global user.email "Your_email"
回退所有改动
error: cannot pull with rebase: You have unstaged changes._workingwei的博客-CSDN博客
git status
git restore testcase_l4/ipv6
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。