携手创造,共同生长!这是我参与「日新方案 8 月更文应战」的第6天,点击查看活动概况。
平常在windows电脑上运用Git Extensions 东西比较多,大部分的常用指令都可以经过点点点就可以完成。但有时分在自己的mac上不太喜欢用sourcetree,所以大部分时间就要直接经过git命令,许多时分也是要经过百度谷歌来查阅,所以总结下来便利自己,也便利或许需要的你。
1、准备工作
阅读本文假如要跟从一起实践的话,需要以下条件:
-
装置git,给出官网下载地址 git-scm.com
-
注册github账号,官网地址 github.com
-
mac电脑或者window电脑的运用上是一样的,linux电脑应该也差不多,由于git是跨端的。
-
好了开始实践吧
2、从零长途克隆建立项目
2.1、创立长途库房
我是在 github.com
中经过 New repository
创立库房 git-demo
,只输入了库房名称,其他均为默认值,未进行设置。
2.2、克隆长途库房
我上面进行说明晰,全部是默认值,其实设置完以后是一个空的库房。所以我克隆下来也会警告我。
git clone git@github.com:aehyok/blog.git
2.3、增加或修正
// 增加项目文件
// 比如增加了readme.md
// 并在其中写入hello world字符串
2.4、一键三连同步到服务器
git add .
git commit -m '初始化文件'
git push
一键三连 add commit push
3、从零本地创立建立
3.1、创立本地项目,初始化git
// 在拟定文件夹下创立本地库房目录
mkdir git-demo
// cd到目录
cd git-demo
// 初始化git
git init
3.2、增加文件,并写入数据
创立项目后,里边是空的,所以写入测试文件和测试数据。
其实就是在README.md文件中增加字符串hello world
。
// 创立md文件
touch README.md
// 写入字符串
echo "hello world" >README.md
3.3、提交本地
这儿我增加了一个分支的修正,将默认的 master
分支修正为了 main
。
git add .
git commit -m '初始化git'
// 修正git 分支
git branch -M main
git remote add origin git@github.com:aehyok/git-demo.git
git push -u origin main
4、简略说说 git push
条件:这儿我在github.com从头创立的库房,本地项目文件删去从头创立的。看下图执行进程
提示推荐我运用git push --set-upstream origin main
。
- git push -u origin main
初次运用加了 -u
参数,当长途库房没有对应的main分支,会自动创立一个分支,并进行本地分支与长途分支的相关。后续便可以运用 git push
替代git push origin main
。
- git push
默认推送当前分支到远端库房。假如是初次提交推送,或许会提示警告
fatal: The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin main
- git push –set-upstream origin main
设置本地分支对应的长途库房分支,并进行推送相关。假如长途库房中存在此分支,则还可以经过 git branch --set-upstream-to=origin/main
进行设置相关,相关后可直接运用 git push
进行推送。
5、总结
-
主要了解项目初始化后怎么推送到长途库房
-
对常用几个命令的了解了解
-
对git push小结简略总结