git 学习小结

来源:互联网 发布:网络教育文凭国家承认 编辑:程序博客网 时间:2024/06/03 15:58

1.对本地项目开始使用git:移动到项目目录,执行git init.
2.仓库克隆(复制到当前目录下):git clone [url]。
3.检查文件状态:git status
4.追踪新文件:git add <file> ...
5.忽略某些文件:在文件.gitignore中添加文件名

文件.gitignore 的格式规范如下:
  •所有空行或者以注释符号#开头的行都会被Git忽略。
  •可以使用标准的glob模式匹配。
  •匹配模式最后跟斜杠(/)说明要忽略的是目录。
  •要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

所谓的glob模式是指shel 所使用的简化了的正则表达式。星号(*)匹配零个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。

 

我们再看一个.gitignore文件的例子:
  

#此为注释 --将被Git忽略#忽略所有.a结尾的文件*.a#但lib.a除外!lib.a#忽略build/目录下的所有文件build/

 

<span style="font-family:SimSun;font-size:18px;"></span> 

6.查看已暂存和未暂存的差异:git diff
   查看已暂存的文件和上次提交的差异:git diff  --cached
7.提交更新:git commit
8.移除文件:在.gitignore中忽略该文件;git rm <file>
9.移动文件:git mv file_from file_to
10.查看提交历史:git log
11.重新提交:git commit --amend
12.查看远程库:git remote [-v :显示对应的url]
13.添加远程库:git remote add [shortname] [url]
14.从远程库更新本地没有的数据:git fetch [remote-name](13中的shortname)
15.推送数据到远程仓库:git push [remote-name] [branch-name]  #克隆操作默认使用origin和master
16.查看远程库信息:git remote show [remote-name]

0 0
原创粉丝点击