git 本地项目推送到远程仓库(或者仓库分支)Window版-01

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/51382521

初始化项目git init

确保安装了git

在项目根目录下进入 git命令行

使用git init 命令

使用 git add .命令

使用 git commit -m “提交注释” 命令

两种情况

远程分支没有建立

  git remote add [remote-name] [remote-url-address]
  例如:git remote add origin1 https://gitlab.com/Arisono/AisenWeiBo.git

远程分支已经存在,我们可以直接推送代码

  git push [remote-name] [branch-name]
  例如:git push origin master

查看本地分支信息

 git branch -v 

查看远程分支信息

 git remote -v

新建远程分支

  git remote add [remote-name] [remote-url-address]

推送项目到远程分支

  git push [remote-name] [branch-name]

注意点

远程仓库名称问题

  • 远程仓库名称可以是github,也可以是gitlab,也可以是其它的;
  • 这里暂时没有考虑到已有项目推送到远程仓库出现冲突的情况;
  • 如果是本地分支推送到指定远程仓库指定的分支,使用命令:git push origin test:master // 提交本地test分支作为远程的master分支

代码文件的几种状态

  • unstaged - git仓库中没有此文件的相关记录(.gitignore需要这种状态才能有用,后面博文详细介绍)
  • modified - git仓库中有这个文件的记录,并且此文件当前有改动
  • staged - 追加,删除或修改的文件被暂时保存,这些追加,删除和修改并没有提交到git仓库
  • commited - 追加或修改的文件被提交到本地git仓库(git仓库中大部分都是这种文件,所以git status不显示这些文件)

配置文件

  • 你可以使用各种命令在命令行查看项目和分支的相关信息;
  • 你也可以在查找.git目录下的配置文件查看;
上一篇:C语言中怎么将文件里的数据创建到(读到)链表中?


下一篇:亚马逊AWS CentOS7(linux)改为用户名密码登录