Git 简单入门

刚开始学习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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容