1、查看当前文件夹是否为仓库,或者当前仓库的状态:
git status
2、创建仓库:
git init
3、向仓库中放进文件,前提是这写文件必须放在仓库目录的下面或者其子目录的下面:
一次加入多个文件及文件夹下的子文件,每个元素用空格隔开:
git add AndroidManifest.xml ic_launcher-web.png proguard-project.txt project.properties res/ src/
一次加入单个文件:
git add readme.txt
4、提交问件,加入-m参数,在后面跟着写描述,即此次提交的log:
git commit -m "some messages"
5、查看操作日志:
git log
只一行输出一条:
git log --pretty=oneline
6、借助可视化工具查看操作日志及文件比对,前提是安装了此应用,若没安装会有提示“sudo apt-get install gitk”:
gitk
7、添加远程仓库路径,给远程路径在本地取别名(git remote add [shortname] [url]):
git remote add origin ssh://someone@172.16.9.82/home/gitlearn/sina/sina.git
8、将本地仓库提交到远程仓库:
git push origin master:master
9、列出本地的所有远程仓库:
git remote
10、列出所有的远程仓库及详细信息:
git remote -v
11、查看一个文件上次的修改(git diff [filename]
):
git diff readme.txt
12、首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交“ 3628164...882e1e0”(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
回退到上一版本:
git reset --hard HEAD^
13、从低版本重新回到新的版本,前提是记得版本号,不需要全部写,至少前7位:
git reset --hard 3628164
14、当不记得版本号是2进行回退或前进,可以使用命令查看没一次的操作指令:
git reflog