git 入门笔记(一)简单的使用

    以前学过Git,后来好久不用,又忘得差不多了,今天重新git自己的工程遇到了不少问题,总结一下。

a.前置条件:

        注册了GitHub的账号,安装了本地git客户端。

b.本地仓库git:

        1.打开控制台:

            进入你的项目目录右键 git bash here 打开控制台,从当前目录打开git不需要通过cd指令进入到当前目录比较方便。如果是在其他目录打开的,你需要通过cd指令跳转到该目录下。


2.配置身份:

        如果是第一次运行,最好配置一下你的身份,这样在提交代码的时候git就可以知道是谁提交的,命令如下。

        git config --global user.name “这里填你想配置的名字”

        git config --global user.email “这里填你想配置的邮箱”

        而通过git config --global user.name ,git config --global user.email 两条指令你可以查看你配置的信息。

3.创建代码仓库:

    运行 git init 指令 将该目录变成一个git 可以管理的仓库,如上所示,会出现一个.git文件夹,如果没有,请把浏览设置为隐藏文件夹可见,这个文件夹是记录本地所有git操作的,请不要手动修改它,容易出问题。此时,控制台的目录多了master后缀,这个表示是master分支,你也可用通过这个判断是处于哪个分支下。

    

4.提交代码到本地仓库

        将工作区文件提交到暂存区(这一步不会弹出相关信息)

        git add  .    //表示将当前目录的所有文件提交到暂存库上,注意空格。

        git add 这里填你要提交的文件或者目录   //例如 test.txt GitHupStuty 选择项目目录时与 . 号效果相同。

        将暂存区文件提交到本地版本库(本步操作完成后会列出提示信息)

        git commit  //直接提交,不添加描述,推荐使用下面的-m 增加描述

        git commit -m"这里写本次提交的描述信息"  


因为我这里是最新的没有修改过,他提示 nothing to commit ,通过gitk 指令可以查看你提交过的代码。

c.远程版本库git

       push(推送)到远程版本库,是以本地版本库为前提的。

    1.创建远程版本库

        登录到git,在gitHup创建一个版本库 点击下图的 New repository 按钮。


       

            

        然后命名你的库,最好把Initialize this repository with a README 勾上,他会自动给你创建一个readme.md,

      进入到你的库,你会得到一个链接,注意这个https链接,它是用来将远程版本库的代码克隆到本地的,将本地代码推送到远程版本库。还有一个ssh链接也可以。需要配置ssh key,你可以搜索git ssh的配置解决他。我这里使用的是https


2.配置远程版本库别名

        一般情况下新建的本地库是没有配置对应远程库的别名的

           git remote -v //查看远程版本库的别名及其链接

           git remote add 别名 SSH链接或Https链接 //别名自己设置 链接可以从你的远程库那里复制,

           git remote set-url 别名 SSH链接或Https链接 //修改已经配置了的别名

           git remote rm 别名 // 删除该别名


3.将本地库推送到远程库

         push到远程库的时候,前面一般要把工作区的代码推送到本地库上。

        注意!!如果不是第一次,请先git pull (同步)远程的代码到本地,这样保证远程库的代码是最新的。

        常用命令:

            git pull <远程库别名> <远程分支名>:<本地分支名>

        git push -u 远程库别名 本地库分支 //第一使用- u 他会把远程库的分支和本地库的分支关联起来。

        之后他会弹出一个提示框,你依次输入你githup的账号密码就可以了

        

4.克隆远程库

    git clone https链接 //下载一份远程库到本地

        

猜你喜欢

转载自blog.csdn.net/qq_40687864/article/details/80839957