github仓库创建:

github仓库创建(三)

github仓库创建(三)

使用命令行创建版本库

在git   bash下面执行

$   mkdir   learngit

$  cd  learngit

$  pwd(pwd命令用于显示当前目录。)

$  git  init(git init命令把这个目录变成Git可以管理的仓库:)



github代码下载到本地

方法一:直接下载github仓库创建(三)github仓库创建(三)github仓库创建(三)github仓库创建(三)

github仓库创建(三)

方法二:命令行(可以通过cmd命令行,或者git  bash命令行)

git  clone https://github.com/supnate/react-tab-selector

方法三:使用github  gui界面将仓库代码更新到本地

本地代码上传到github

方法一:在界面上操作

方法二:命令行:(可以通过cmd命令行,或者git  bash命令行)

利用命令行cmd将项目传到github上的简单操作

(1)安装git后,打开cmd,进入要上传的文件夹中; 
(2)输入git init初始化本地git仓库; 
(3)git add .将所有文件提交到暂存区;
 (4)git commit -m'说明文字'; 
 (5)git remote add origin http://github...(要关联的github地址),关联github; 
 (6)git pull origin master ,将GitHub上的代码传到本地;

 (7)git push -u origin master,推送改动,可以把 master 换成你想要推送的任何分支。

第一次上传代码,如果没有意外就上传成功。 可能会有的报错: 

 1.不算报错,它会提醒让你提交个人信息,
 输入: 
 git config user.email "[email protected]
 git config user.name "rongy" 
 2.在 git add .后会显示on branch master nothing to commit,working directory clean,这说明你的文件已经commit过了,所以在add .就没用了,所以不用管它; 
 3.在git pull origin master后,出现fatal: refusing to merge unrelated histories,出现这个应该是之前在github上用导入的方式导入过文件,我们再提交,本地的和github上的就没有共同祖先(原因是这个,但为什么我也不懂。。。),就无法提交了,解决方法是输入git pull origin master --allow-unrelated-histories。
 4.并且在pull操作后的push操作,在命令后再加上备注名,即git push -u origin master:master

遇到的错误有:

github仓库创建(三)

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

git pull --rebase origin master

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

方式三:使用git  gui扫描文件commit到仓库

提交代码的时候可能会遇到冲突

有如下几种解决方法:

1.使用强制push的方法:

$ git push -u origin master -f

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

2.push前先将远程repository修改pull下来

$ git pull origin master

$ git push -u origin master

3.若不想merge远程和本地修改,可以先创建新的分支:

$ git branch [name]

然后push

$ git push -u origin [name]

创建和删除分支:

在本地新建一个分支: git branch newBranch 
切换到你的新分支: git checkout newBranch 
将新分支发布在github上: git push origin newBranch 
在本地删除一个分支: git branch -d newBranch 
在github远程端删除一个分支: git push origin :newBranch (分支名前的冒号代表删除) 
/git push origin –delete newBranch 

注意删除远程分支后,如果有对应的本地分支,本地分支并不会同步删除!

将master主分支的代码发布到新分支

git push origin newBranch 




相关文章:

  • 2022-12-23
  • 2021-09-24
  • 2021-04-03
  • 2021-10-09
  • 2021-11-19
  • 2021-08-19
  • 2021-05-27
  • 2021-06-02
猜你喜欢
  • 2021-11-29
  • 2021-05-14
  • 2022-01-05
  • 2022-12-23
  • 2022-02-08
  • 2021-11-05
  • 2021-06-12
相关资源
相似解决方案