git基本操作---命令行执行

git仓库基本操作,windows命令行执行:
1,git:查看是否安装成功
2,git config --global user.name 'king';git config --global user.email '[email protected]';设置全局变量
3,git config -l 或 git config --list 查看全局变量
4,md e:\mygitpro
5,进入mygitpro执行:git init(生成.git文件夹)
6,将Hello.java放入mygitpro,执行git status
7,git add Hello.java  将工作区代码提交到暂存区
8,git commit -m "Create Hello.java New File."  将暂存区代码提交到版本库
9,git commit . :  提交所有的文件
10,git diff Hello.java 查看修改的内容,:冒号回车退出查看
11,git checkout Hello.java 如果不想修改,用之前的版本进行检出覆盖
12,git仓库分为:工作区、暂存区、版本库。只有暂存区的代码会被提交到版本库。
13,git log  查看提交日志
14,git log --pretty=oneline  查看提交日志,格式化为一行
15,git reset --hard HEAD~1   回退到上一个保存点
16,git reflog  查看所有的提交点
17,git reset --hard c3a4ed7  恢复到指定的提交点(c3a4ed7) c3a4ed7 通过查看所有提交点获得
18,git rm Hello.java
    git commit -m "delete hello.java"
    删除Hello.java 


配置GitHub远程仓库

先登录www.github.com创建一个远程仓库,然后进行本地的配置
如果要想进行远程的仓库连接,那么必须要求配置有SSHKey

1,打开“Git Bash” 客户端
2,生成一个RSA的认证的key的信息
命令:ssh-keygen -t rsa   
保存路径(/c/Users/Administrator/.ssh/id_rsa)
3,取得生成的公钥和私钥,此时将公钥配置到GITHUB之中:id_rsa.pub
4,打开GITHUB上的配置,settings
5,将id_rsa.pub中的内容保存到 SSH and GPG keys 中


客户端连接远程仓库
访问路径:[email protected]:hadeszhu/amr.git

1,建立本地仓库与远程仓库的连接配置:
git remote add origin [email protected]:hadeszhu/amr.git

(git remote add <name> <url>)
2,将本地代码推送到远程仓库,由于当前没有进行分支配置,所以目前只有master一个分支:
git push -u origin master
3,仓库克隆:就是将远程仓库的代码下载到本地
    SSH连接:[email protected]:hadeszhu/amr.git
    HTTPS:https://github.com/hadeszhu/amr.git
    SSH方式克隆:git clone [email protected]:hadeszhu/amr.git
    HTTPS方式克隆:git clone https://github.com/hadeszhu/amr.git

    如果此时操作不成功,那么有可能是本地仓库环境有问题,可以:
    a.删除本地的远程仓库:git remove rm origin;
    b.重新与远程仓库建立一个链接:git remote add origin [email protected]:hadeszhu/amr.git;

4,如果是从github或gitee上拉取代码,请使用git pull <url>,这样才能将修改的代码按原路提交。


分支:
1,查看分支:git branch
2,创建分支:git branch dev
3,切换当前分支:git checkout dev


删除远程仓库文件:
git rm Hello.java
git commit -m "test"
git push

猜你喜欢

转载自blog.csdn.net/scorpio_meng/article/details/86552209