阅读 281

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

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

复制代码
关注下面的标签,发现更多相似文章
评论