git的常用命令梳理
来源:互联网 发布:德国与中国 知乎 编辑:程序博客网 时间:2024/04/29 23:25
--配置自己的信息
git config --global user.name "chenxu"
git config --global user.email "603994366@qq.com"
--设置git的工作空间
mkdir code
cd code/
git init
--添加到缓存区
git add -- index.txt
git add . [ps:添加所有有改动的文件到缓存区]
--提交到仓库
git commit -m "注释" --index.txt
git commit -m "注释" [ps:将所有的在缓存区的文件提交到仓库]
--查看改动内容[只能在没add前和前一个版本进行对比]
git diff -- index.txt
git diff [ps:查看所有文件的改动内容]
--撤销更改[只能在没add前和恢复到上一个版本] 让这个文件回到最近一次git commit或git add时的状态
git checkout -- index/index.txt
git checkout [ps:切换分支]
--查看有所改动且没提交到仓库的所有文件信息
git status
--查看历史记录日志
git log index/index.txt
git log --pretty=oneline index/index.txt [ps:一行显示]
--回退版本 [注意:如回退之前第三个版本,则前两次提交其他文件的也被回退]
git reset --hard HEAD^
git reset --hard 27faedb5230f784e2dddaf71041b0f1dc0ab5d77
--查看每条命令具体信息。包括执行后版本信息
git reflog
--生产ssh秘钥
ssh-keygen -t rsa -C "youremail@example.com"
--克隆
git clone git@git.oschina.net:chennxu_755/common.git
--添加关联
git remote add origin git@git.oschina.net:chennxu_755/common.git
--移除关联
git remote rm origin
--提交代码
git config --global user.name "chenxu"
git config --global user.email "603994366@qq.com"
--设置git的工作空间
mkdir code
cd code/
git init
--添加到缓存区
git add -- index.txt
git add . [ps:添加所有有改动的文件到缓存区]
--提交到仓库
git commit -m "注释" --index.txt
git commit -m "注释" [ps:将所有的在缓存区的文件提交到仓库]
--查看改动内容[只能在没add前和前一个版本进行对比]
git diff -- index.txt
git diff [ps:查看所有文件的改动内容]
--撤销更改[只能在没add前和恢复到上一个版本] 让这个文件回到最近一次git commit或git add时的状态
git checkout -- index/index.txt
git checkout [ps:切换分支]
--查看有所改动且没提交到仓库的所有文件信息
git status
--查看历史记录日志
git log index/index.txt
git log --pretty=oneline index/index.txt [ps:一行显示]
--回退版本 [注意:如回退之前第三个版本,则前两次提交其他文件的也被回退]
git reset --hard HEAD^
git reset --hard 27faedb5230f784e2dddaf71041b0f1dc0ab5d77
--查看每条命令具体信息。包括执行后版本信息
git reflog
--生产ssh秘钥
ssh-keygen -t rsa -C "youremail@example.com"
--克隆
git clone git@git.oschina.net:chennxu_755/common.git
--添加关联
git remote add origin git@git.oschina.net:chennxu_755/common.git
--移除关联
git remote rm origin
--提交代码
git push origin master
使用git在本地创建一个项目的过程
$ makdir ~/hello-world //创建一个项目hello-world$ cd ~/hello-world //打开这个项目$ git init //初始化$ touch README$ git add README //更新README文件$ git commit -m ‘first commit’ //提交更新,并注释信息“first commit”$ git remote add origin git@github.com:defnngj/hello-world.git //连接远程github项目$ git push -u origin master //将本地项目更新到github项目上去
0 0
- git的常用命令梳理
- git常用命令梳理.md
- Git 常用命令和 Git Flow 梳理
- 【git工具】gitignore的梳理
- Git分支管理的策略梳理
- Git与SVN的对比梳理
- git的一些常用命令
- GIT 的常用命令
- git的一些常用命令
- Git 常用命令的解说
- GIT的常用命令
- Git的一些常用命令
- git的常用命令总结
- git的常用命令
- git的常用命令
- git的常用命令
- Git的常用命令
- Git的常用命令
- KVC构造函数
- HTML5canvas移动
- Java-Math class-base
- FFmpeg中的滤镜(二):视频滤镜 -- alphaextract
- 解决appcompat-v7:24包的一些坑NotFoundException: File res/drawable-v19/..
- git的常用命令梳理
- CodeForces Gym 100735G
- HDU2549 壮志难酬
- Android安全:代码注入
- LeetCode 61 Rotate List
- Tab相关控件API中的介绍翻译比较:TabLayout,FragmentTabHost,AppBarLayout
- Jquery下Ajax与PHP数据交换
- Oracle批量导入数据库存储过程
- FFmpeg中的滤镜(三):视频滤镜 -- alphamerge