Skip to content

ItsDon/Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

工作中常用git命令汇总

git原理图

avatar

git clone

 git clone https://github.com/ItsDon/Git.git (在当前目录下创建Git目录)    
 git clone  https://github.com/ItsDon/Git.git . (在当前目录下不创建新的目录)    
 git clone https://github.com/ItsDon/Git.git  MyGit (在当前目录下创建MyGit目录)  

git支持的数据传输协议

https://   https://github.com/ItsDon/Git.git

git://   [email protected]:ItsDon/Git.git

ssh   

git status


 git status

 git status -s

 git status --short 

.gitignore文件


  这是多种语言的.gitignore模板https://github.com/github/gitignore

git diff


 git diff  (比较的是工作目录中的文件和暂存区快照之间的差异)

 git diff --cached (查看的是已暂存的将要添加到下次提交里的内容)

git diff --staged (同上)

git add + git commit


 git add     +     git commit -m "xx"     ==       git commit -a  -m "xxx"

git rm --cached 删除对当前文件的跟踪

git mv file_from file_to 将文件重命名

该命令相当于下面3条命令

mv file_from file_to

 git rm file_from

 git add file_to

git rm

git rm xx (同时从暂存区和工作目录删除)

 git rm --cached xx (只是从暂存区删除,工作目录仍然存在,即相当于取消跟踪)   

从远端拉取代码:git fetch & git pull


 区别是git pull 拉取下来后会自动merge,git fetch 并没有

About

关于2017开发中用到的技术或工具总结

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published