1.在GitHub上的
仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库
把本地推送到github仓库(使用http方式速度慢)
git remote add origin https://github.com/rainluacgq/HelloWorld.git
git push -u origin master
远程库的名字就是
origin
,这是Git默认的叫法,也可以改成别的
把本地库的内容推送到远程,用
git push
命令,实际上是把当前分支
master
推送到远程。
也可使用
git remote rm origin #删除远程版本库的git的地址
git remote add origin git@github.com:rainluacgq/HelloWorld.git
小结
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
2.常用指令
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
3.git push
Git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
Untracked files:
gitskills/
出现如下错误解决方法:
git pull --rebase origin master
小结:
1,使用cd指令切换到对应目录下
2、Git init(初始化)初始化后在本地代码库会自动创建一个.git隐藏文件,这个就是本地代码库
3、git add . (加载当前文件夹所有文件). 是把文件夹里面的所有文件都加载进来
4、 git commit -m "init commit"(提交文件,创建文件时间点)
5、git status 查看状态
6、 git remote add origin URL(地址)(推送代码)第一次推送的时候要添加远程的代码库到配置 ,其中origin名字自己命名,随自己喜欢
附带上廖雪峰老师的git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000