标签:
之前一直都用的svn。最近工作需要使用git来管理项目,所以稍微摸索了一下,将一些指令记录下来,权当留个笔记。
先做下准备工作,就是注册个github帐号,测试命令用。
————————————github
配置开始
Mac下配置使用git
检查是否安装git
git —version
如果想用github,需要配置sshkey
cd ~
回到用户目录
cd .ssh
进入ssh的目录
(如果没有,新建。已存在的做好备份工作。)
ssh -keygen -t rsa -C githubusername
githubusername 是我的github帐号,生成秘钥对id_rsa、id_rsa.pub
把id_rsa.pub的内容填在github的setting里
测试是否能够连上github
ssh -T git@github.com
————————————github
配置完毕
————————————新建项目并关联 START
mkdir git/helloword
cd git/helloword
ls -ah
git init
ls -ah
touch newfile
ls
git add newfile
git commit -m ‘first commit‘
如果没有配置帐号密码需要配置
git config —global user.name YourName
git config —global user.email email@example.com
本地仓库已将建立,需要在github上建立一个空的
需要将远程和本地关联
git remote add origin git@github.com:githubusername/hellomacgit.git
git push -u origin master
不出问题的话,此时代码已经上传。
————————————新建项目并关联 END
————————————从远程仓库checkout项目到本地 START
克隆之后进入项目目录,那里才是git制御领域
cd hellomacgit
查看所有远程分支
git branch -a
切换到branch1去
git checkout branch1
或创建本地分支,和远程保持一致
git checkout -b branch1 origin/branch1
比如:git checkout -b nextversion-wj origin/nextversion-wj
切换分支之后,到目录去修改代码。巴拉巴拉
git add -A
git commit -m ‘提交说明‘
git push origin branch1
最后提交到分支去
————————————从远程仓库checkout项目到本地 END
就这样,以后有心得再补充。
mac下使用git随笔
标签:
原文地址:http://www.cnblogs.com/gshyj/p/5525987.html