1. 首页
  2. git教程

git链接github简单操作

git基本操作

1.记住在你要创建项目的文件夹下右键Git Bash Here,打开命令行
2.在命令行里创建一个项目:mkdir 项目名称
3.进入当前创建的项目文件夹里:cd 项目名称
4.初始化项目:git init,显示样式 Initialized empty Git repository in D:/jsTest/gittest/WeChat/.git/,表示初始化成功
– 查看创建成功的隐藏目录:ls -lA
5.设置签名信息


git config user.name tom_pro(名称随便取) git config user.email goodMorning_pro@dcc.com(名称随便取)

6.查看签名是否成功


cat .git/config

7.添加系统签名


git config --global user.name tom_glb(名称随便取) git config --global user.email goodMorning_glb@dcc.com(名称随便取)

8.查看状态


git status 命令显示为: On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) goods.txt//表示没有提交到暂存区文件 nothing added to commit but untracked files present (use "git add" to track)

9.提交暂存区(添加/更新)


git add goods.txt(文件名)

10.从暂存区删除文件


git rm --cached goods.txt(文件名)

11.提交到本地库


git commit -m "要提交的信息" goods.txt(文件名)

12.查看提交的文件信息


cat goods.txt(文件名)

13.撤销提交


git checkout --goods.txt(文件名)

14.查看历史记录


git log --oneline或者 git reflog(推荐)

查看下一页直接空格即可

16.选择进入那个时段的版本


git reset --hard c2201b0(索引号,使用reflog可以查看到进入的版本号)

17.找回删除之后的文件


rm 文件名

删除之后还需要再次提交操作(git add 文件名,并且 git commit -m&quot;删除信息&quot; 文件名称
然后返回到删除前的版本就找回了删除的文件

18.查看文件差异


git diff或者git diff HEAD

git 分支管理

1.查看所有分支


git branch -v

2.创建分支hot_fix


git branch hot_fix

修改文件以及提交文件都照常进行

3.切换分支


git checkout hot_fix

4.将创建的分支合并到主干分支
4.1必须要切换到主干分支marster


git checkout marster

4.2合并分支


git merge hot_fix

表示将hot_fix分支合并到master分支上
示例


$ git branch -v hot_fix 546506d 我是hot_fix第一次提交 * master 546506d 我是hot_fix第一次提交

5.解决分支冲突
5.1首先修改2个分支的相同的文件,然后将hot_fix分支以及master分支上的文件都提交到本地库中


git add 文件名,git commit 文件名

5.2然后需要将hot_fix分支合并到master分支上。
切换到master主干分支上:git checkout master
开始合并:git merge hot_fix,这个时候会有冲突,这个时候进入到要合并的文件里面解决冲突。
解决完成之后就可以git add 文件名,随后就git commit -m&quot;描述&quot;
注意:这个时候git commit就不要加文件名了

git本地库与远程库交互

1.如何将本地仓库提交到远程仓库中

1.1,在本地创建一个文件夹,然后初始化成git仓库.
mkdir 仓库名称
进入仓库路径之后git init
然后在仓库中创建文件即可

1.2,在本地仓库设置远程仓库的地址
git remote -v,查看是否设置的远程仓库的地址


git remote add origin(远程地址的别名) https://github.com/duchaochen/ycbbs-web-view.git(远程仓库的地址)

1.3,分支推送到远程库


git push origin(远程地址的别名) master(要推送的是哪个分支)

2.协作开发(如果有其他人也需要来一起协作开发)

2.1,将远程的仓库克隆到本地(如果是克隆的情况就不需要做1的所有操作了)


git clone https://github.com/duchaochen/WeChat.git(远程仓库的地址)

2.1,使用git remote -v查看是否克隆成功
2.3,然后操作一致,推送,拉取操作都是一样的,不过需要加入团队,需要在github上加入成员

3.拉取文件

3.1,拉取远程master仓库中的文件


git fetch origin(远程地址的别名) master(要拉取的分支)

3.2,拉取之后需要切换到远程的master仓库中查看


git checkout origin/master(切换远程仓库)

3.3,然后将远程库的文件合并到本地文件


git merge origin/master,然后修改文件 然后推送:git push origin(远程地址的别名) master(要推送的是哪个分支)

3.4,如果觉得远程仓库中没有冲突文件直接使用下面命令即可


git pull origin master

希望读者能够给小编留言,也可以点击[此处扫下面二维码关注微信公众号](https://www.ycbbs.vip/?p=28 "此处扫下面二维码关注微信公众号")

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「方志朋」,公众号后台回复「666」 免费领取我精心整理的进阶资源教程
  4. JS中文网,Javascriptc中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,是给开发者用的 Hacker News,技术文章由为你筛选出最优质的干货,其中包括:Android、iOS、前端、后端等方面的内容。目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。

    本文著作权归作者所有,如若转载,请注明出处

    转载请注明:文章转载自「 Java极客技术学习 」https://www.javajike.com

    标题:git链接github简单操作

    链接:https://www.javajike.com/article/1309.html

« 001-一.GitHub Idea的简单使用
22-二十二、Git Flow»

相关推荐

QR code