git 基本命令

在本地按照如下的命令进行


1、 mkdir gitRepo #如果是已存在的工程项目,则直接cd到项目根目录下,不需要新建。


2、 cd gitRepo


3、 git init #初始化本地仓库


4、 git add xxx #添加要push到远程仓库的文件或文件夹


5、 git commit -m ‘first commit’


6、 git remote add origin ssh://zhaoyanqiang@dl1jkmn62:29418/~zhaoyanqiang/Online_CAL/1XYUCAPP_A300Z11.git #建立远程仓库


7、 git push -u origin master #将本地仓库push到远程仓库


git push origin --delete branch_name  删除远程分支


$ git branch -d branch_name  删除本地分支


$ git push <远程主机名> <本地分支名>:<远程分支名>


$ git push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。


git checkout branch_name   切换到branch_name 的branch


git log --graph  查看图表形式的log

$ git log --author=Linus --oneline 查看作者是Linus的log,以oneline显示


$ git checkout master
$ git merge iss53    在master中合并 iss53分支




查看分支:git branch


创建分支:git branch <name>


切换分支:git checkout <name>


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


合并某分支到当前分支:git merge <name>


删除分支:git branch -d <name>

 

---------------------------------------------------------------------------------------------------------------------

忽略某些文件时,需要创建  .gitignore 文件,在文件中加入需要忽略的文件。 不需要忽略的可以在前面加!号。

  1. 1、在.gitignore文件中还可以使用wildcard(某位同学称之为“野卡” 哈哈)通配符,例如,*.log,去掉.gitignore同一文件夹中的所有后缀名为log的文件。GitHub上提供了一份常用的忽略规则,大家可以拿来参考,详见此处:https://gist.github.com/octocat/9257657。
  2. 2、如果.gitignore忽略规则创建于文件提交代码库之后,则.gitignore规则不会影响目前所提交的文件(不会自动把文件从服务器端删除掉)。你需要手动删除,用如下的方式:

1

git rm --cached <FILENAME>

 <FILENAME>即你要移除的文件全名

 

 git add 添加 多余文件 
这样的错误是由于, 有的时候 可能

git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件

git add 如果添加了错误的文件的话

撤销操作

git status 先看一下add 中的文件 
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值