Git 学习(仅做Git学习)

新手经常遇到的情况:

情况一、远程空项目,本地有项目,怎么推上去?(默认你远程已经创建好了空项目)

(注意在你本地的项目下执行该命令)
1、git init 初始化项目文件夹(此时你的项目文件夹下多了一个隐藏文件夹.git,表示你已经加入Git版本控制了!!!该文件夹存储了你该项目的所有版本控制信息,eg:本地仓库,远程git账号之类的。一旦删除,将脱离版本控制需重新git init!!!)
2、git add . 所有文件添加到暂存区(别漏看那个 . 哦)
3、git commit -m “first commit” 提交到本地仓库(注意是英文的双引号,复制可能变中文的
,此时是提交到你本地仓库,与远程仓库还没有关系)
4、git remote add origin ***.git(***就是你github或者码云等远程仓库的地址,此时你本地与远程仓库就建立了联系)
ps:不小心加错了远程仓库怎么办?不用急,用下面的命令可以删除该远程分支(删除后再重新执行第4步)
–删除已经添加的远程仓库地址使用 git remote rm origin
5、git branch 查看你所在的分支是否是master(一般第一次都是)
ps:想尽快切换分支怎么办?前提是你远程分支已经创建了新的分支,用git checkout origin/branch-name 即可切换新分支(branch-name 是你远程分支名)
6、git pull 拉取远程分支信息,首次拉取合并信息
7、git push -u -f origin master 提交到远程仓库,这个命令中的 -f 是强制推送,因为远程仓库只有初始化的文件,所以强制推送上去就行了,不加-f 可能会报当前分支没有远程分支,强制推送可以覆盖master,这样就完成了第一次提交的步骤)

情况二、远程有项目,直接拉下来开发

1、git clone ***.git
2、切换分支:git checkout branchName
git pull一下
3、开发完成后:
git pull一下
添加修改到index stages:git add .
提交修改到本地仓库,git commit -m ‘aaa’
4、提交到远程仓库:git push origin branchName

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章