git一些命令

1.初始化 git init
2.暂存 git add xxx    (xxx:文件)
3.提交 git commit -m xxx (xxx:描述)
4.查看文件状态(比如是否被修改过): git status
5.查看文件被修改了什么内容: git diff xxx (xxx:文件)
6.查看历史记录: git log [--pretty=oneline]
7.回滚:git reset [--hard] HEAD^/版本号 (^:上一个版本,^^上上一个版本,以此类推)
8.查看历史命令: git reflog
9.撤销修改 : git chekout -- xxx (xxx:文件)
10.删除文件 git rm xxx (xxx:文件),直到执行git commit 命令删除生效
11. 创建ssh key 
ssh-keygen -t rsa -C 'xxxx' (xxx:github的登录邮箱)
12.本地关联远程仓库 : git remote add origin git@github.com:xxx/yyyy.git (xxx:用户名称,yyyy:项目名称)
13.内容推送 : git push -u origin xxx  (xxx:远程的分支)
14.克隆远程仓库存在的项目: git clone git@github.com:yyyy/xxxx  (xxxx:项目名称+git,yyy:git账户名称)
15.查看分支:git branch
16.创建分支:git branch name
17.切换分支:git checkout name
18.创建+切换分支:git checkout -b name
20 创建远
21.合并某分支到当前分支:git merge name 或则 git merge --no-ff -m "merge with no-ff" name,加上--no-ff 
    合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。
22.删除分支:git branch -d name
23.查看分支合并图: git log --graph 或则 git log --graph --pretty=oneline --abbrev-commit
24.保存当前工作现场 : git stash
25.查看保存的工作现场: git stash list
26.恢复到保存的工作现场:  git stash pop 
27.查看远程库的信息:git remote [-v] (-v :详细的信息,可以看出操作权限,fetch和push)
28.git pull 更新
29.git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值