git 命令语句

来源:互联网 发布:学生怎么办理淘宝卡 编辑:程序博客网 时间:2024/06/04 19:53
安装:
在:https://git-scm.comgit的官网下载电脑对应的安装包,按默认安装。安装完以后打开git bash。


配置用户信息:
git config --global username "自己定义的用户名"用户名git config --global email.name "XXXX@qq.com"邮箱


创建版本库
git init进入相应文件夹,执行此命令,创建本地仓库git add filename文件提交到仓库,你可以多次add不同的文件git commit -m "本次提交的说明"文件提交到仓库,commit可以一次提交很多文件    


时光穿梭:
git diff查看有没有修改的内容git log查看版本信息的详细信息<head>表示当前版本,最新提交的git log --pretty=oneline查看基础的版本信息git reset --hard HEAD^回到上一个版本,用git log查看的话,最新的版本看不见了(上上一个HEAD^^)git reset --hard 1125252数字为那个版本对应的commitIdgit reflog记录每一次命令


远程仓库:
1、创建SSH Key:
  • 存在:在用户主目录下,查看有没有.ssh文件,查看文件夹下面有没有id_rsa(私钥)不能泄露出去和id_rsa.pub(公钥)文件。
  • 不存在:ssh-keygen t rsa -c "xxxxx@qq.com"

默认名称:origin
master分支是主分支,时刻要与远程同步。
dev分支是开发分支,团队成员都需要在上面工作,也需要与远程同步。
bug分支,除非老板要查看米修复了几个bug。
feature分支,是否推送取决于你和你的小伙伴合作在上面开发。

远程库里面包含:README, LICENSE, .gitignore.
git clone git@github.com:sevencorn/bootstrap.git把项目克隆到自己的仓库里面git remote查看远程库的信息git remote -v显示更信息的信息,查看远程仓库地址git push origin master把master分支上所有本地提交推送到远程库上git status状态查询命令    

分支管理
git checkout -b <name>创建分枝dev,并切换到它git branch查看当前分支,带*号的表示当前分支git branch <name>创建分支git checkout <name>切换分支git checkout -b <name>创建并切换到分支git merge <name>合并某分支到当前分支git branch -d <name>删除分支git branch -D <name>强行删除,在分支没有被commit之前

Bug分支
git stash把当前工作现场“储藏”起来git stash liststash的列表git stash apply恢复之前的工作,stash内容不删除git stash drop恢复的同时把stash内容也删除了git stash drop手动删除 stashgit stash apply stash@{0}恢复指定的stash    
标签
git tag <v1.0>新建一个标签git tag -1 <tagname> -m "describle"指定标签信息git tag -s <tagname> -m "describle"用PGP签名标签git tag查看所有标签git show v0.9查看标签信息

原创粉丝点击