com.github">
赞
踩
git config --global user.name "zhangweiweicpp"
git config --global user.email "2430290933@qq.com"
熟悉后也可直接运行下面的指令,将本地代码上传到远程版本库
------自己记录------
mkdir myProject
cd myProject
touch README.md //前三步建立工程文件夹可根据自己情况,已有则不用新建 也可用 git clone xxx 然后将其他的文件放入工程文件夹
-----读者从此开始即可----
git init
git add .
git commit -m "first commit"
git branch -M main //git checkout xxx分支(建立了名为main分支,也可以是别的)
//还可建立远程分支:git push --set-upstream origin dev //dev为创建分支的名字
git remote add origin https://github.com/zhangweiweicpp/xxx.git //将本地库与远程库创建链接
git pull --rebase origin main //将远程拉取并与本地合并追加(*)
git push -u origin main
注: 解决远程和本地不一致的情况:git pull --rebase origin master 用以解决git错误 error: failed to push some refs to 'https://github.com/…,
发现上面用了这个-u参数,也没作解释,特意搜索了下这个-u的用法,加了参数-u后,以后即可直接用git push 代替git push origin master
github菜鸟教程.
>执行 git fetch origin master 时,它的意思是从名为 origin 的远程上拉取名为 master 的分支到本地分支 origin/master 中。既然是拉取代码,当然需要同时指定远程名与分支名,所以分开写。
执行 git merge origin/master 时,它的意思是合并名为 origin/master 的分支到当前所在分支。既然是分支的合并,当然就与远程名没有直接的关系,所以没有出现远程名。需要指定的是被合并的分支。
执行 git push origin master 时,它的意思是推送本地的 master 分支到远程 origin,涉及到远程以及分支,当然也得分开写了。
还可以一次性拉取多个分支的代码:git fetch origin master stable oldstable;
也还可以一次性合并多个分支的代码:git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290;
删除远程仓库工作区删除再上传利用git push会执行分支合并的操作.
git remote rm [别名]
git status
git diff
git log
git branch -r //查看远程分支的情况
git branch version1.0 (要删除加 -d)
git checkout version1.0 //切换分支
git checkout master (要创建并切换加 -b)
git merge version1.0
git clone https://github.com/example/test.git
git pull origin master
博客园详细的指令:gitbash的使用方法,可建立不同分支.
方法一(推荐点开此链接,较为全面): 上传到github仓库克隆+拷贝.
方法二(出现问题时参考此链接):上传到github仓库github新建和初始化仓库上传.
可能在 git push -u origin master出现的问题
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。