首页 > 其他 > 详细

msys git 安装配置、git命令行使用

时间:2017-01-18 15:15:07      阅读:625      评论:0      收藏:0      [点我收藏+]

1、安装msys git客户端程序

2、打开git bash,命令ssh-keygen –C “你的email地址 “ –t rsa

3、复制C:\Users\felix\.ssh\id_rsa.pub的内容到gitHublab里面的个人profile--ssh key中,title随便起

4、初始配置

git config --global user.name "huangjunhua"
git config --global user.email "huangjunhua@cnicgz.cn"
git config --list
pwd

5、测试ssh,命令ssh -T git@git.dev.cnicgz.cn -p 6822

6、克隆仓库副本到本地,命令git clone ssh://git@git.dev.cnicgz.cn:6822/datacenter/maintain.git

7、命令git status  查看本地(工作区)更新还没提交到本地分支的文件

8、命令git add . 把本地更新还没提交到本地分支的文件增加到暂存区==git stage .

9、命令git commit –m ‘XXX’  把暂存区的内容提交到本地分支,XXX为更新备注信息

10、命令git push origin 本地分支:远程分支  把本地分支内容提交到远程分支

11、命令git log 查看git commit 版本

12、命令git fetch 下载远程更新

13、git merge origin/cms 把当前本地分支和远程指定分支进行merge, 若出现(XXX|MERGING)状态, 利用 git diff 查看冲突无法解决的地方

14、git checkout –b dev 创建并切换到本地分支dev (其中,git branch dev 是创建本地分支dev ;  git checkout dev 是切换分支)

15、git stash 备份工作区内容(从最近commit中备份),然后可以进行修复bug,修复完利用git stash pop恢复工作区内容

16、git reset <commit_id> 默认-soft, 如果要hard程度就git reset --hard <commit_id>回退版本, 回退版本后想要回最新版本,

利用git reflog找到版本号后再次git reset <commit_id>

17、git clone http://XXXXXX 在当前目录下复制版本库

18、git rebase dev 把dev分支上的东西更新到当前分支上

19、git branch –d dev 删除分支dev

l  尽量使用git fetch 和git merge (6、7步)来代替git pull 

 git commit 与 git commit -a

git commit 提交的是暂存区里面的内容,也就是 Changes to be committed 中的文件。(git status 查看)

msys git 安装配置、git命令行使用

原文:http://www.cnblogs.com/fatt/p/6296688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!