刚开始学习git,先从简单的操作开始
1.设置git的配置
- 用户名:
git config --global user.name yourname
- 邮件:
git config --global user.email youremailadrss
- 可以配置代理:
git config --global http.proxy ip:port
也可以设置用户名和密码:git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
- 去掉代理:
git config --global --unset http.proxy
同样也可以使用--unset
去掉用户名和email
2. 初始化
- 本地初始化:
git init
- 远程服务器初始化:
git clone url
,例如:
git clone https://git.oschina.net/jfinal/jfinal.git
3. 查看状态,加入暂存区,提交
- 先推荐一个学习网址:廖雪峰的官方网站-Git教程
- 查看状态:
git status
- 加入暂存区:
git add filename
(filename是‘.’的时候上传全部)- 提交:
git commit -m 'commit-message'
4. 提交到远程仓库(方法1)
- 第一次提交的时候,可以先克隆一份远程工程到本地
git clone project-url
- 然后在提交本地的工程到远程仓库,先pull合并一下:
git pull origin master
- 然后提交:
git push orgin master
,git push origin 本地分支
或者git push origin 本地分支:远程分支
5. 提交的另一种方法(有个冲突需注意)
- 本地有工程,远程仓库也是一个有内容的工程
这样合并仓库,先把本地的工程初始化的本地仓库,git init ,git add . ,git commit ....
- 然后设置远程仓库的地址
git remote add origin remote-repo-url
,- 然后再
git pull origin master
一下,(第一次可能会出现问题fatal: refusing to merge unrelated histories
)
解决方法:git pull origin master --allow-unrelated-histories
解决之后就可以正常的pull和push了
6. 总结一下,实践是发现真理的唯一标准
- 使用GitBucket是发现创建新的项目时按照它提示进行操作上传就行了,具体是这样一段代码希望能帮助大家
Create a new repository from the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin http://ip/gitbucket/git/name/commit.git
git push -u origin master
Push an existing repository from the command line
git remote add origin http://ip/gitbucket/git/name/commit.git
git push -u origin master
网友评论