GIT 常用command

转自:http://blog.csdn.net/phenixyf/article/details/43274087

git init                        新建git库

touch .gitignore 创建不添加文件文档

git add path/filename               添加文件,./为当前文件夹,*.cpp为所有以cpp为后缀名的文件

git add -A         将当前文件夹内,除.gitignore内定义的文件之外,全部添加进git库

git commit path/filename –m “message”               提交,message为自己取得变动名称

 

git branch branch-name           在当前提交建立分支,branch-name为自己取得分支名

                                                 分支即为新的copy,所有操作必在某一分支下完成

                                                 尝试性的改动,均须新建分支在新分支下进行

git checkout branch-name       由当前分支切换到branch-name分支

git checkout -b branch-name   新建分支并切换到新建分支

git branch -d branch-name     删除分支

git branch -D branch-name     强制删除分支

git merge branch-name  合并分支brach-name

git merge --no-ff -m"xxxx" branch-name 保留原分支合并分支brach-name,合并后新节点名称为xxxx


git status                  查看库状态(可以查看哪些修改了,但还没提交的)

gitk &                         查看提交历史,该命令可以调出节点查看窗口

gitk --all &                和上一句命令的区别是,可以查看所有分支窗口

git relog  查看各操作节点名称(包括reset --hard之前的名称)


git checkout ./                          将之前的改动删除(切换分支时必须将当前分支的改动提交,如不想提交删除改动可

                                                以用此命令)

git reset --hardversion-number     恢复到version-number对应的版本

git stash 保存当前分支变动内容,但不提交,保存后可切换到其它分支

git stash pop 回到保存时的分支后使用该命令,恢复之前变动内容,并且删除保存记录


git pull 下载远程仓该分支(在本地要先切换到对应分支)

git push -u origin --all 把本地库的内容推送到远程仓并将各对应分支关联起来

git push -u origin branch-name 只把本地库branch-name分支的内容推送到远程仓并将两者关联起来

 

ls               查看文件路径

 

常用辅助操作:

tab键的使用:补全操作,如输入文件名时,只输入前几个字母然后按tab键,则会自动补全该文件的全名。

装好GIT后,一般在要生成管理的项目文件夹中,右键选择git bash即可自动进入当前路径。

在输入命令或语句时,不小心按了回车键,会一直出现>,此时按Ctrl+c即可。

用git reflog后,一直出现no next tag <press return>,此时按q+enter即可退出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值