git 几个常用到命令,时不时的在追加一些。

-----------------------------------------------------------------在下面添加------------------------------------------------------------------------

git clone gituser@git.server.com:project.git   克隆一个工程.


添加文件信息有

git add .  添加文件到暂存区

git add <filename>  添加一个指定文件到暂存区

git add -A     添加所有文件到暂存区

git checkout --<filename>     丢弃一个指定文件工作区的修改(撤销修改)

git reset HEAD <filename>   命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。

添加到缓存区域然后commit,如果想commit 单个文件

命令   git commit -m "更新" Basecontroller.java


git remote -v 看远程仓库

git branch 查看分支

git branch -a   查看所有分支

git branch <name>  创建分支

git checkout <name>  切换分支

git checkout -b <name> 创建+切换分支


git branch -m devel develop        重命名分支 devel 变成  develop     

git branch -d <name>    删除分支


git push origin --delete <branchName>       删除远程分支

git push origin「空格」:<branchName>       删除远程分支(推送一个空分支到远程分支,其实就相当于删除远程分支)


git merge --squash 分支  合并某分支到当前分支

git fetch origin  (远程分支)

git rebase master(本地主分支)


git remote                查看仓库

git remote -v            查看仓库(详细)

git remote rm upstream                      删除远程仓库 upstream

git remote show origin    查看仓库origin的详细信息。

git remote rename devel develop      重命名仓库 devel 变成  develop  

对远程仓库的重命名,也会使对应的分支名称发生变化,原来的devel /master 分支现在成了develop  /master。   


git对于版本的回退

git log 查看commit的历史

git log --graph命令可以看到分支合并图。

git show <commit-hash-id>查看某次commit的修改内容

git log -p <filename>查看某个文件的修改历史

git log -p -2查看最近2次的更新内容


git log --pretty=oneline   看一行        Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本

git reset --hard HEAD^   返回上一个版本    HEAD^^   就是上上个

git reset --hard <commit id> 指定commit id 返回的版本   *返回后就不能看见以前的commit id了  也就是说在19世纪  是不能看到21世纪的东西的。


git reflog  要重返未来,查看命令历史,以便确定要回到未来的哪个版本。

git  push origin develop    推送本地develop 分支到远程仓库


-----------------------------------------------------------------在上面添加------------------------------------------------------------------------

以后有需要的在慢慢的添加


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值