您的位置:首页 > 运维架构 > Shell

gitbash使用

2016-03-21 11:06 302 查看

gitbash是什么

git bash是Windows下的命令行工具。

基于msys GNU环境,有git分布式版本控制工具。

主要用于git版本控制,上传下载项目代码。

GNU环境,就是说如果你喜欢linux/unix的环境,就可以选择使用git bash。

里面有你熟悉的linux工具,tar,grep,awk等,且可以安装编译环境gcc,make等。

参考:

msys:http://baike.baidu.com/view/371287.htm

mingw:http://baike.baidu.com/view/98554.htm

msysgit:http://code.google.com/p/msysgit/

gitbash常用命令

git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。

git clone 获取远程项目,并下载到本地。远程库的地址在 GITHUB 项目中会有提供。

git status 查看本地修改与服务器的差异。

git add . 将这些差异文件添加,这样就可以提交了。

git commit –m “这里是注释” 提交更改到服务器。

git checkout master 更改到master库。

git pull 将服务器最新的更改获取到本地。

git merge local master 将本地的local合并到远程的master上。

git push origin master 正式提交到远程的master服务器上。

还有“git tag”,“git diff”,“git show”,“git log”,“git remote”等。

在git上开发项目

1.申请github账号,官网是https://github.com/,申请后可免费获得0.3G仓库用于存储代码。

2.本地安装客户端gitbash

3.配置ssh keys。

#Step 1: Check for SSH keys
cd ~/.ssh
ls
#Step 2: Generate a new SSH key
ssh-keygen -t rsa -C "your_email@example.com"
#Step 3: Add your SSH key to GitHub
pbcopy < ~/.ssh/id_rsa.pub
#Step 4: Test everything out
ssh -T git@github.com

4.连接你的github

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"

5.进入要上传的仓库,右键git bash,添加远程地址

git remote add origin git@github.com:yourName/yourRepo.git

6.提交,上传的文件如README.md

git add README
git add README$ git commit -m "first commit"

7上传到github

git push origin master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: