1. 常用命令 git tag 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # create tag git tag test_tag # delete tag git tag -d test_tag git push origin :refs/tags/test_tag # push tag git push origin test_tag git push origin --tags # show tag git show test_tag # 基于某个commit id create tag git tag -a test_tag {commitId}
查看本地和远程仓库的所有分支
查看远程仓库的分支
查看项目远程地址
git 版本回退 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # git log 命令可以显示所有提交过的版本信息 # --pretty=oneline,只会显示版本号和提交时的备注信息 git log --pretty=oneline # git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作) git reflog # git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可; # 撤销该commit,但是又不能撤销该提交包含的更改,使用git reset --soft # 可见commit取消了,代码更改并没有取消 git reset --soft {commitId} # git reset -–hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销的commit中所包含的更改被冲掉; git reset --hard {commitId} git push origin HEAD --force # 用某个commit 创建一个分支 git branch {branch_name} {commitId}
2. git 安装配置 1、检查git是否已经安装,输入git version命令即可,如果没有显示版本号表示没有安装git 2、安装git
ubuntusudo apt-get install git
3、配置git全局环境 1 2 git config --global user.name "用户名" git config --global user.email "邮箱地址"
4、生成ssh密钥 ssh-keygen -t rsa -C "这里换上你的邮箱"
会在用户目录~/.ssh/下建立相应的密钥文件。
5、创建完公钥后,需要上传。 使用命令cd ~/.ssh
进入~/.ssh
文件夹,输入cat id_rsa.pub
打开id_rsa.pub
文件,复制其中所有内容。接着访问git网页,点击SSH公钥,标题栏可以随意输入,公钥栏把刚才复制的内容粘贴进去。
创建一个空的目录,初始化git仓库,添加远程仓库做测试
6、测试连接 ssh -T git@github.com
7、git使用命令 1 2 3 4 5 6 7 8 9 git clone 项目地址 拉项目 git pull 拉代码 git push 提交到仓库 git init指令初始化一个git仓库 git add .添加文件 git commit -m "注释"提交至仓库。 git remote add origin https://git.oschina.net/你的用户名/项目名. git,git push origin master即可完成推送 git checkout master 切换到master分支