Git笔记

Git 技巧

使用Git一定要理解工作区、暂存区、版本库的概念。注意几个要点:

  • git add 前多用git status -s方式查看有哪些修改,防止提交了不应该提交的内容。
  • 少用或者不要用git add -A,可以用git add -u
  • 多用git <命令> –help查看哪些参数,有些参数很有效率和作用
  • git中参数大小写有时候差异很大
  • 使用Git就要多用分支,会用暂存,会经常性的切分支
  • 当发现Git中追踪了不改追踪的内容,不要讲错就错,否则会很麻烦
  • 不要在远程分支用git rebase操作,小心血溅五尺

1.初始化:

git init : 初始化一个新分值
git clone : 从远程版本库克隆

2.分支操作:

git checkout <branchName> : 切换分值
git checkout -b <branchName> : 创建并切换分值
git branch : 列出当前所有分值
git branch -d <branchName> : 删除指定分值,注意d和D有区别

3.保存、提交操作:

git status : 查看工作区状态,多使用有好处,最好养成add前使用的习惯。
git status -s : 用简洁的方式查看工作区修改状况。

git add <fileList> : 将文件添加到暂存区,并未提交,可以写多个文件。
git add -u : 将工作区的修改添加到暂存区。
git add -A : 将工作区的所有文件添加到暂存区,懒汉的最爱,但是最好不要养成这种习惯。

git commit -m <message> : 提交暂存区的内容到版本库中,-m用来表示后面有提交说明,最常用。

4.远程库操作:

git pull origin <远程分支branchName> : 将远程分支内容同步到本地版本库,很可能发生冲突。

git push origin <远程分值branchName> : 将本地分支内容同步到远程版本库,如果是本地的新分支,远程库也会创建一个同样的分支。

git diff : 查看当前有哪些冲突,在git pull的时候经常遇到冲突,用这个查看冲突文件,解决后git add, git commit就好了。

5.暂存操作

git stash save <Message> : 暂时保存当前暂存区中的内容,会压入一个栈中
git stash apply : 恢复暂存区内容,但是记录不从栈中删除
git stash pop : 恢复暂存区内容,但是将记录从栈中删除

6.小技巧

git checkout <branchName> -- <fileName> : 从指定的分支合并指定的文件到当前分值。

git reset --hard HEAD^ : 回退当前分支到上一个版本。

git 命令 --help : 查看这个命令的说明,用HTML页面方式打开。

git rm : 和普通的rm不一样的是,通过添加参数可以影响到git仓库里面的内容,普通的rm只是一个删除文件操作,不影响git仓库内容。当不小心将应该ignore的文件添加到版本库的时候可以使用。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值