git的使用
来源:互联网 发布:豪世华邦新员工端口费 编辑:程序博客网 时间:2024/04/28 06:39
Git使用
一、本地仓库
1. 注册本地git仓库
git config --global user.name “你的名字”
git config --global user.email “你的email地址”
*注意git config用--global参数表示从今以后所有的仓库都用这个用户名和email,也可以设置私有的用户名和email,私有的用户名和email的设置:
git config user.name “你的名字”
git config user.email “你的email地址”
2. git仓库的初始化
cd 文件路径 /** 你的文件路径 */
git init
*在路径下会有一个.git的文件夹,那是一个隐藏的文件夹,要使其显示出来用:
ls -ah
3. 将文件提交到仓库
git add 文件名 (.表示所有的文件) /** 将文件加入到缓存区,只有将文件放到缓存区才可以提交,每改一次文件都要加入执行一次加入缓存区操作 */
git commit -m “提交说明” /** 将文件放入仓库 */
4. 查看git仓库的当前状态
git status
5. 查看更改
git diff
6. git仓库中的版本回退
git log /** 查看提交日志(即:提交到仓库中的版本) */
git reset --hard HEAD^ /** 回退一个版本 */
git reset --hard 版本号的前7位 /** 回退到指定的版本 */
7. 查看命令历史
git refiog /** 方便回退到指定的版本 */
8. 撤销修改
git checkout --你的文件名 /** 1.如果已加入到缓存区后又作了修改,则回退到添加入缓存区的状态 2.如果修改后没有加入到缓存区,则回退到仓库中的版本 */
git checkout HEAD 文件名 /** 将缓存区的修改撤销掉 */
*注意和切换分支命令的区别
9. 切换分支
git checkout 分支名
10.创建分支
git checkout -b 分支名 /** 创建并转到该分支,相当于git branch分支名 + git checkout分支名 */
11.查看所有分支及当前分支
git branch /** 分支前带有*的为当前分支 */
12.合并分支
git merge 分支名 /** 将指定分支与当前分支合并 */
13.查看分支合并图
git log --graph
14.删除分支
git branch -d 分支名 /** -d为删除,-D为强制删除 */
15.BUG分支
git stash /** 在切换分支修改BUG前先保存当前工作分支的工作现场 */
git stash list /** 查看工作现场 */
git stash pop /** 恢复工作现场,并删除stash中的内容,相当于git stash apply +git stash drop */
二、远程仓库(Github远程仓库管理代码)
1.创建SSH Key
ssh-keygen -t rsa -C 你的email名 /** 在用户主目录下创建,生成两个文件id_rsa(私钥)、id_pub(公钥),将公钥加入github的ssh key中就可以向github推送代码了 */
2.关联远程仓库
git remote add 远程仓库名(默认写origin)git@github.com:你的github帐户名/github仓库名.git(github上的SSH done URL)
3.从远程仓库clone
git clone git@github.com:你的github帐户名/github仓库名.git
4.查看远程库信息
git remote /** 显示详细信息git remote -v */
5.推送本地仓库到github远程仓库
git push -u远程仓库名(origin)分支名 /** 第一次推送时要用-u,这样可以把远程分支和本地分支关联起来,使以后的推送更简单,以后使用命令:git push远程仓库名(origin)分支名 */
6.拉取远程库
gitpull
7.创建远程分支到本地
git checkout -b 分支名远程仓库名/分支名
8.指定本地分支和远程分支的联接
git branch --set-upstream 分支名远程仓库名/分支名
- git的使用 git命令
- 【Git使用详解】Git的使用心得
- Git管理工具的使用
- git的使用
- git hub 的使用
- git工具的使用
- git的使用
- git的使用
- git的使用。
- git 的使用
- git的简单使用
- git的简单使用
- GIT的基本使用
- git 的使用
- git的使用
- git repo的使用
- git的使用
- git的使用
- 计算机科学专业必读的44册经典著作
- 边缘发光shader
- Binary String Matching
- Linux学习18_Linux 管道符的使用
- MySQL 函数 存储过程 操作
- git的使用
- JSTL标签使用
- java实现https协议
- 图片是否加载完毕
- 配置weblogic启动用户名和密码
- 学Android---MultiAutoCompleteTextView
- ldconfig与 /etc/ld.so.conf
- 数据库新建
- utf8编码问题深究