git与github简单用法

时间:2021-07-22 15:53:48
1.下载git的客户端,我使用的是 Git Bash,首先注册自己的电脑到 github添加信任
a.ssh-keygen -t rsa -C "your_email@youremail.com"   (后面写 自己的邮箱)
b.然后C盘用户名文件夹下会有 .ssh的文件夹,将 id_rsa.pub内容添加到 github自己的账户的 setting中的 ssh中
c.ssh -T git@github.com  测试是否成功
如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
d.$ git config --global user.name "your name"
     $ git config --global user.email "your_email@youremail.com"


2.在github上创建一个项目


3.打开git客户端,随便创建一个文件夹


4.命令行 cd到指定文件夹中去


5.git init初始化


上传:
6.添加一些文件
这里如果出现 下面这种错误:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
就是还没有设置远程地址,需要添加一个远程地址。

执行这条命令即可,git remote add origin git@github.com:liudong1994/DXml.git
第一个红色字体是用户名,第二个红色字体是 github上项目的地址。


7.git status查看当前目录有那些文件被修改
git diff查看修改了那些内容
git  difftool可以使用指定的工具查看修改内容 比如BeyondCompare

这里设定 difftool工具的方法是在 C盘的User用户名目录下的 .gitconfig文件中添加(path中写上对比软件的路径)
[diff]
    tool = bc3
[difftool "bc3"]
    path = D:/Program Files (x86)/Beyond Compare 3/BCompare.exe
[merge]
    tool = bc3
[mergetool "bc3"]
    path = D:/Program Files (x86)/Beyond Compare 3/BCompare.exe


8.针对上述修改选择行的 git add ***
或者 git add -A 对当前目录修改过的文件全部添加


9.git commit -m "***" 对这次修改的说明


10.第一次push的时候需要加上参数 u,u后面的用户名就是 上面红色字体的用户名。
git push -u origin master
以后再次上传文件,就可以直接使用push了。
git push上传文件


下载:
6.git pull ****即可(***是github上的地址)