git常用命令整理
来源:互联网 发布:儿童冬季内衣淘宝网 编辑:程序博客网 时间:2024/06/05 20:07
写在前面
先把前辈的网址放出来廖雪峰Git教程,这里写的很全,我主要写的是,我觉得最常用的几个命令.
开始内容
主要从以下几个方面说说吧。
创建github仓库(两种方式)。
- 方式一:
git init
初始化本地仓库,在本地直接创建git仓库,然后可以用git push推送到github的网站上面去。 - 方式二:
git clone <your repositories>
在github网站上创建好仓库,然后在本地将远程创建的仓库clone到本地,这样也就做了关联。
提交代码到git仓库中。
- 提交代码分为两个步骤,一是将添加到本地仓库中,二是把添加的代码提交到仓库中,从此便受到git托管了。
git add <file_name>
添加文件到仓库(可以添加多次)git commit -m "commit describe"
把添加到仓库的做一个提交(提交后就守git托管了,即使以后把刚才add的文件改坏了,也可以恢复,-m参数是加上提交备注信息)
从远程仓库更新
- 方式一:拉去远程代码,再手动合并到本地分支上
git fetch
更新代码git fetch origin <branch_name>
如果有分支,就需要加上仓库名和分支名,表示你从 ‘origin’仓库的 ‘branch_name’分支更新到你本地的当前分支。git merge
合并代码,如果有冲突需要手动解决。 - 方式二:用pull命令直接从远程仓库更新自动合并
git pull
从默认仓库更新并合并git pull origin <branch_name>
同理,更新的来源为分支的话,需要加上分支的参数。
git pull = git fetch + merge to local.但是建议用fetch+merge替代pull.因为pull有可能在冲突的情况下把你本地代码弄乱。
推送到远程仓库
- 命令:
git push origin master
向远程仓库推送git push
不带参数的情况适用于,你已经执行过带仓库和分支的push命令了,之后就可以不用带参数了。
还记得用git init创建仓库吗?它创建的仓库就是用这种方式和远程的仓库关联起来的,但用这种方式创建的话,需要这样执行第一次的命令:git remote add origin git@github.com:YourGitName/Repository.git
git push -u origin master
(-u参数用于第一次向远程仓库推送)
常用命令
#查看当前仓库的状态git status#比较文件不同git diff <file_name>#查看提交日志git log#把git版本设置到某个指定的版本(相当于SVN更新到指定的版本号)git reset --hard <commit_id>#也是查看提交日志git reflog#还原文件git checkout -- <file_name>#切换分支git checkout <branch_name>#删除文件git rm <file_name>#删除目录git rm -rf <dirname>#查看当前仓库的分支git branch#创建分支git branch <branch_name>#创建并切换分支git checkout -b <branch_name>#合并分支git merge <branch_name>#删除分支git branch -d <branch_name>
0 0
- git常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- git常用命令整理
- Git 常用命令整理
- git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令方法整理
- git常用命令整理
- Git常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Git 常用命令整理
- Python写的CSDN信息推送小助手
- 快速索引
- 放到合适的话
- github tutorial--remote operations
- java生成验证码并进行验证
- git常用命令整理
- 【Codeforces 629 C Famil Door and Brackets 】+ dp
- 视差特效
- 【LeetCode】 205. Isomorphic Strings
- 使用pm2躺着实现负载均衡
- 让iOS程序一直在后台运行
- centos(vm)下安装zookeeper3.3.4(x86)
- 开发一个以潮女,晒美和服装导购为一体的社区。后续奉上~
- 检查Mysql数据库的编码