使用的时候要把秘钥放到github网站上
1
| ssh-keygen -t rsa -C "xxx@gmail.com"
|
克隆一个仓库
添加文件
1 2 3
| git add <filename> #把所有新文件添加进去 git add .
|
本地提交改动
1
| git commit -m "some information about change and commit"
|
推送到master
把仓库连接到远程服务器
1
| git remote add origin <server>
|
查看git状态
版本回退
1 2 3 4
| #查看状态 git log #回退 git reset --hard 3628164
|
branch
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #创建一个分支"feature"并切换过去 git checkout -b feature #切换到主分支 git checkout master #查看分支 git branch #删除新建分支 git branch -d feature #强制删除分支[分支有改动] git branch -D feature #提交 git push origin <branch> #丢弃文件修改 git checkout -- <filename>
|
update and merge
1 2 3 4 5 6 7 8
| #更新仓库 git pull #合并 git merge <branch> #conflicts改掉之后合并成功,可以加入仓库 git add <filename> #预览差异 git diff <source_branch> <target_branch>
|
tag
1 2 3 4 5 6 7 8
| #[1b2e1d63ff]是提交的ID的前10位 git tag 1.0.0 1b2e1d63ff #获取提交id git log #删除变迁 git tag -d [name of tag] #提交标签 git push origin --tags
|