git 常用命令
来源:互联网 发布:python 最大公约数 编辑:程序博客网 时间:2024/05/18 02:16
记录在本子上很容易丢失,搬到这里,方便以后查阅:
1、vi 文件名称 跳转到该文件 编辑之后 ctrl + q 再 wq 退出并保存,或者英文并且插入的状态下 按 Esc --> shift + ; --> wq 或 q2、$git config --global user.name("user.name"要写) "Your name"3、$git config --global user.email "Your email" -- global 表示你这台机器上所有的Git仓库都会使用这个配置,也可以对某个仓库指定不同用户名和Email地址4、git init 初始化一个仓库5、git add<file> 多次使用,添加多个文件到缓冲区6、git commit -m "这里是提交的注释,一般解释为什么要提交这个" 提交"add到缓冲区的内容"到分支上7、git status 查看状态,如果说被修改使用 "git diff 文件名" 查看修改了哪里8、git log 查看版本提交日志,按照时间上从最近到最远排序,如果信息嫌弃多,加上 --pretty=oneline 让每一条log 显示在每一行9、用 ls -ah 可以看见隐藏的 .git10、HEAD 表示当前版本,上一个是 HEAD^,上上一个是 HEAD^^,往上 100 个是 HEAD~10011、git reset --hard HEAD^ 或者 git reset --hard "commit id" 这里的commit id 可以是 前六位数字即可,通过 reflog 就可以找到想要回退到的版本 id12、git reflog 查看命令历史13、cat 文件名 查看文件内容14、git diff HEAD --文件名 查看工作区和版本库里面最新版区别15、撤销修改,可以先 git status 有提示哪个命令来修改git checkout --文件名 16、git reset HEAD file 可以将暂存区的修改撤销掉(同样,add 之后 git status 有提示)17、删除文件 $rm 文件名 将工作区文件删除如果误删,可以用 git checkout --文件名恢复到最新版本18、$git rm 文件名 从版本库删除 然后还要 $git commit -m "注释"19、$ssh-keygen -t rsa -C "email" 然后一路回车20、$cd ~./sh 检查是否有SSH KEYid_rsa 私钥id_rsa.pub 公钥 将公钥粘贴到 github 上,一个github 允许多个 SSH然后 测试 ssh git@github.com或者在 github 上创建一个空仓库时(记得不要勾选添加一个 readme),会有提示,提示是使用 https://github.com 也可以使用 git@github.com 两者git@github.com 会比较快21、git remote add origin git@github.com:账户名/本地仓库.git 关联远程仓库22、第一次推送 $git push -u origin master 推送仓库 接下来 $git push origin master 即可23、$git clone git@github.com:账户名/github 上仓库 .git24、git checkout -b "分支名" 创建该分支并且切换到该分支 或者 $git branch "分支名" (创建) $git checkout "分支名" (切换)25、$git branch 查看当前分支26、$git checkout "分支名" 切换分支27、git merge "分支名" 将分支合并到当前分支28、 $git log --graph --pretty=oneline --abbrev-commit 查看分支合并情况 --pretty=oneline 让log 显示在一行中 --abbrev-commit 让commit ID 简短
感谢此学习网址,http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
0 0
- git 常用命令
- Git常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- git 常用命令
- GIT常用命令
- git 常用命令
- git 常用命令
- Git 常用命令
- git 常用命令
- Git常用命令
- Git常用命令
- git 常用命令
- Git 常用命令
- git常用命令
- git 常用命令
- Git 常用命令
- Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published
- POJ 2251 Dungeon Master BFS&DFS
- 教你如何建高逼格个人网站
- 【Unity】Unity 3D中的内存管理
- android 自定义组合控件[有Demo]
- git 常用命令
- Android API Guides---Supporting Different Screens in Web Apps
- jquery实现checkbox全选,反选,取消选择
- 青春
- android-Junit功能测试
- 协方差矩阵的概念及matlab计算
- Android Hybird架构之整合XwalkView,让你的App内置chromium内核
- 网络数据请求
- 人生