给自己写的--git上传项目指令

1,676 阅读2分钟

1.先进去到项目文件夹,通过命令 git init把这个项目编程git可以管理的仓库

git init

2. 把文件添加到版本库中,使用命令 git add .添加到暂存区里面(不要忘记后面的 . ,意为添加文件夹下的所有把文件)

git add .

3. 用命令 git commit告诉git,把文件提交到仓库。引号内为提交说明

git commit -m 'commit'

4. 关联到远程库

git remote add origin git@github.com:xxx/xx.git

5. 上传代码之前,要先 pull一下,拉取代码

git pull origin master

6. 把本地的内容推送到远程仓库,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令狗要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

7. 状态查询命令

git status

8.创建分支

git checkout -b online

9.查看分支

// 查看当前所有分支
git branch -a

//*master
online

10. 切换分支

//从当前的master分支切换到online分支上面
git checkout online

11.删除分支

//删除online分支
git branch -d online

12.版本回退

//在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,
//当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

git reset --hard HADE 

//找到那个append GPL的commit id是1094adb...,于是就可以指定回到未来的某个版本:

git reset --hard 1094a

注意:版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。

Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是改变HEAD的指针方向。

12.查看所有执行过的命令

git reflog

13.合并分支

//将指定分支(dev)合并到当前分支(eg:master)
git merge dev