git操作命令

Git命令汇总:
1、cd ~/.ssh //查看计算机ssh密钥
2、ssh-keygen -t rsa -C “[email protected]” //填写email地址,生成密钥
3、ssh -T [email protected] //测试连接是否成功
4、git config –global user.name “dengjianqiang” //给自己起个用户名
5、git config –global user.email “[email protected]” //填写自己的邮箱
6、git config –global github.user djqiang //github上的用户名
7、git config –global github.token e97279836f0d415a3954c1193dba522f //配置token
8、makdir ~/helloworld //创建项目helloworld,注意本地仓库名要和git中建立的仓库名一样
9、git init //初始化项目
10、git add README //更新README文件
11、git commit -m ‘first commit’ //提交更新,并注释信息“first commit”
12、git remote add origin [email protected]:djqiang/helloworld.git //连接远程github项目
13、git push origin master //将本地项目更新到github项目上去
14、git clone [email protected]:djqiang/helloworld.git helloworld //把仓库复制到自己的电脑上
15、git remote rm origin //删除源origin
16、git pull origin master //将github上的项目拉下来
17、git config –global core.editor Notepad++ //设置编辑器
18、git config user.name //查看配置信息
19、git help //查看帮助信息
20、git status //查看文件当前处于什么状态
21、git log //回顾提交历史
22、git diff //查看尚未暂存文件更新了哪些部分
23、git add . //.点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库
24、git remote -v //查看你当前项目远程连接的是哪个仓库地址
25、git fetch origin //取得远程更新,这里可以看做是准备要取了
26、git merge origin/master //把更新的内容合并到本地分支origin/master
27、git rm src/com/hzh/hibernate/dao/aaa.Java //移除我们删除了的那个文件aaa.java
28、git rm src/com/hzh/hibernate/bbb/ -r //-r会把bbb/目录下的所有内容一次性移除
29、git branch testbranch //命名分支
30、git checkout testbranch //将testbranch分支设置为当前工作分支

如何设置git调用的编辑器:
1、在git文件夹新建一个npp.sh文件,输入如下信息:
“C:\Program Files\Notepad++\notepad++.exe” -multiInst “$*”
需要指出你安装的编辑器的文件路径。注意:npp.sh文件存放的路径不能存在有空格的文件夹目录,否则会出错。

2、在git命令行环境下输入如下命令:
git config –global core.editor C:/Littlelin/Git/npp.sh
后半部分即npp.sh文件的存放目录。注意:也可以直接修改.gitconfig文件的editor的值。

安装git后,右键菜单反应比较慢,执行命令去掉git的几个菜单之后,恢复正常。方法如下:
64-Bit Windows
From a cmd.exe window, cd to “C:\Program Files (x86)\Git\git-cheetah” and run
regsvr32 /u git_shell_ext64.dll

32-Bit Windows
From a cmd.exe window, cd to “C:\Program Files\Git\git-cheetah” and run
regsvr32 /u git_shell_ext.dll

GitHub的使用技巧请参考以下的网站:

http://gitbook.liuhui998.com/index.html

转自http://blog.csdn.net/dengjianqiang2011/article/details/9935871

你可能感兴趣的:(版本控制,git)