Meeting Title: GitHub Desktop Training Session Date: 2025-08-06 Meeting participants: Hannah Wang, Mustafa Raja


WEBVTT

1 00:06:07.180 00:06:07.850 Mustafa Raja: Hey!

2 00:06:09.130 00:06:10.180 Hannah Wang: Hi.

3 00:06:10.680 00:06:11.469 Mustafa Raja: How are you?

4 00:06:12.190 00:06:13.190 Hannah Wang: Good! How are you?

5 00:06:13.440 00:06:14.280 Mustafa Raja: Yeah, good.

6 00:06:14.790 00:06:16.260 Mustafa Raja: Yeah. Let me know.

7 00:06:16.490 00:06:19.060 Mustafa Raja: Let me know what we need to go through.

8 00:06:19.060 00:06:25.850 Hannah Wang: Yeah, it’s been a while since I used git or I’ve never used like

9 00:06:26.150 00:06:30.170 Hannah Wang: the interface like website interface. I’ve always.

10 00:06:30.170 00:06:30.800 Mustafa Raja: It’s just.

11 00:06:30.800 00:06:36.509 Hannah Wang: Command line. So I don’t really know what I’m doing. But basically let me just share my whole screen.

12 00:06:37.391 00:06:44.589 Hannah Wang: Sorry if my monitor is huge. But basically.

13 00:06:45.220 00:06:51.929 Hannah Wang: there’s a lot of sales assets that we do revisions for so obviously want to replace them.

14 00:06:52.388 00:06:57.809 Hannah Wang: And I just don’t know what the best way to do that is. So I have.

15 00:06:58.680 00:07:06.500 Hannah Wang: I have one case study here on my desktop that I want to replace. It’s this one?

16 00:07:07.635 00:07:08.659 Hannah Wang: So

17 00:07:08.840 00:07:15.689 Hannah Wang: what’s the best way to do it? Cause I know you can delete it. But does that like Trigger?

18 00:07:15.880 00:07:21.809 Mustafa Raja: Yeah, that does trigger. have you used github desktop.

19 00:07:22.470 00:07:24.430 Hannah Wang: No, but I can try.

20 00:07:24.750 00:07:27.611 Mustafa Raja: Yeah, maybe maybe let’s do that.

21 00:07:28.727 00:07:49.320 Mustafa Raja: What we can do is we can create a branch for every every change that we want to do and make however many commits we want to make and then, once we are, we are happy with our iteration we can just merge that branch into our main branch.

22 00:07:49.862 00:07:52.189 Mustafa Raja: And that will create only one trigger.

23 00:07:54.070 00:07:54.660 Hannah Wang: Okay.

24 00:07:54.887 00:07:59.870 Mustafa Raja: Let me know if I should add you to the cloudflare thing.

25 00:08:00.340 00:08:01.270 Mustafa Raja: Also.

26 00:08:02.140 00:08:05.054 Hannah Wang: I think you already did

27 00:08:07.170 00:08:10.920 Hannah Wang: Hold on. Let me authenticate this real quick.

28 00:08:20.945 00:08:22.060 Hannah Wang: okay?

29 00:08:23.350 00:08:24.280 Hannah Wang: Done.

30 00:08:30.970 00:08:31.740 Hannah Wang: Yeah.

31 00:08:38.820 00:08:40.550 Hannah Wang: So I just clone it.

32 00:08:41.680 00:08:42.150 Mustafa Raja: Yeah.

33 00:08:42.479 00:08:43.259 Hannah Wang: Okay.

34 00:08:43.260 00:08:45.820 Mustafa Raja: It’s going to take some time, because the file is big.

35 00:08:47.439 00:08:50.639 Hannah Wang: And then do I, is it this one.

36 00:08:50.640 00:08:51.960 Mustafa Raja: Yeah github.com.

37 00:08:52.700 00:08:54.150 Hannah Wang: Okay, so clone.

38 00:08:55.120 00:08:55.830 Mustafa Raja: Yeah.

39 00:08:56.260 00:09:02.820 Hannah Wang: Okay, I’ve never used this before, either, so we’ll see.

40 00:09:03.100 00:09:10.069 Mustafa Raja: Yeah, this this is actually pretty pretty easy to understand, but I like it better than the cli.

41 00:09:10.230 00:09:11.040 Hannah Wang: Okay.

42 00:09:11.230 00:09:16.620 Mustafa Raja: Yeah. So so we see that on the top we have a current branch which is main right.

43 00:09:16.620 00:09:17.260 Hannah Wang: Yep.

44 00:09:17.670 00:09:33.499 Mustafa Raja: Yeah, so every time we need to, we need to do some. And we see that utham has some branches already. So this is how he works also. So we can create a new branch for for whatever. And we can name it. Whatever process we are doing.

45 00:09:34.120 00:09:34.740 Hannah Wang: Yup!

46 00:09:35.560 00:09:40.829 Mustafa Raja: Yeah, create this and make whatever changes. Now.

47 00:09:41.464 00:09:50.355 Mustafa Raja: and this, those changes, we we can also commit. E change async. And this isn’t going to trigger

48 00:09:51.473 00:09:56.789 Mustafa Raja: any build on their side? Yeah, we can publish this branch.

49 00:09:58.707 00:09:59.900 Hannah Wang: Publish right here.

50 00:09:59.900 00:10:01.220 Mustafa Raja: Yeah, yeah, publish yeah.

51 00:10:05.615 00:10:12.869 Mustafa Raja: and maybe showing, find it so you can on change whatever you want.

52 00:10:12.870 00:10:16.160 Hannah Wang: Oh, wow! Oh, wow! Okay!

53 00:10:17.180 00:10:18.260 Hannah Wang: Oh, dang!

54 00:10:18.860 00:10:21.130 Hannah Wang: How do I.

55 00:10:21.420 00:10:27.420 Mustafa Raja: Maybe just rename rename one file to see how it looks like in the Github. Afterwards.

56 00:10:27.900 00:10:30.370 Hannah Wang: Okay, I just wanna replace one of them.

57 00:10:31.140 00:10:33.709 Hannah Wang: Let me find it, cause the names are.

58 00:10:33.710 00:10:34.190 Mustafa Raja: Yay!

59 00:10:34.190 00:10:35.079 Hannah Wang: So long.

60 00:10:38.767 00:10:45.550 Hannah Wang: this one. So I wanna delete this, and then re add, does that work too?

61 00:10:46.520 00:10:48.909 Mustafa Raja: Yeah, yeah, we can delete.

62 00:10:49.380 00:10:51.709 Hannah Wang: Oh, cool, alright!

63 00:10:52.620 00:10:54.040 Hannah Wang: And then.

64 00:10:55.240 00:10:59.099 Mustafa Raja: Yeah, a commit message. Did you delete one.

65 00:10:59.440 00:11:01.940 Hannah Wang: I did, I deleted it, and then I replaced it.

66 00:11:02.680 00:11:04.699 Mustafa Raja: And the name was same.

67 00:11:04.700 00:11:05.550 Hannah Wang: Yeah.

68 00:11:05.750 00:11:14.009 Mustafa Raja: Oh, okay, okay. Because I was wondering why it doesn’t show that something got deleted. It’s because the name was name of the file was same. So it says that a file has been modified.

69 00:11:14.310 00:11:14.910 Hannah Wang: Yeah.

70 00:11:15.320 00:11:18.850 Mustafa Raja: Okay, so yeah, here, we need, yeah, yeah.

71 00:11:19.420 00:11:20.770 Hannah Wang: Probably is.

72 00:11:28.145 00:11:30.580 Mustafa Raja: And we can push this also.

73 00:11:43.160 00:11:51.689 Mustafa Raja: And after that we, if we are done with our changes, or we can just click the review, pull, request, button.

74 00:11:53.490 00:12:00.059 Mustafa Raja: create, pull, request, and then create and merge.

75 00:12:01.370 00:12:02.180 Hannah Wang: Oops!

76 00:12:04.550 00:12:05.300 Mustafa Raja: Yeah.

77 00:12:06.290 00:12:07.670 Hannah Wang: I see so.

78 00:12:08.300 00:12:09.250 Mustafa Raja: Okay, so.

79 00:12:09.250 00:12:11.520 Hannah Wang: Just make a bunch of. You can make as many commitments.

80 00:12:11.520 00:12:38.250 Mustafa Raja: Yeah, yeah, yeah. Within this branch, within whatever branch you need, you can make as many changes as you want. I would suggest that. Whenever you’re you’re you’re working on a new thing on a new process. Create a new branch that’s aligned with the main branch, because sometimes. Yeah, you’ve used it. So you know that we can create conflicts right?

81 00:12:38.250 00:12:38.909 Hannah Wang: Yeah, yeah.

82 00:12:38.910 00:12:40.090 Mustafa Raja: Yeah, yeah.

83 00:12:40.090 00:12:45.360 Mustafa Raja: So make sure it’s just up to date with me. Yeah, yeah, yeah, that. Only, yeah.

84 00:12:45.850 00:12:48.830 Hannah Wang: And then I can. Just well, if I want to, I can delete this.

85 00:12:48.830 00:12:51.720 Mustafa Raja: Yeah. Yeah. Once it’s merged, you can delete it.

86 00:12:51.720 00:12:53.270 Hannah Wang: Right, merge.

87 00:12:53.270 00:12:54.839 Mustafa Raja: We should create a merge.

88 00:12:55.760 00:12:57.399 Hannah Wang: And then confirm, merge.

89 00:12:57.400 00:13:00.380 Mustafa Raja: Yeah, yeah. And we see that the deploy has been successful. Right?

90 00:13:01.030 00:13:01.680 Hannah Wang: Yeah.

91 00:13:02.120 00:13:06.669 Mustafa Raja: Yeah, I I feel this is pretty clean clean. Right?

92 00:13:06.670 00:13:09.039 Hannah Wang: Yeah, it’s much better than like

93 00:13:09.310 00:13:12.020 Hannah Wang: going in here and like deleting the file.

94 00:13:12.020 00:13:12.880 Mustafa Raja: Yeah.

95 00:13:12.880 00:13:13.350 Hannah Wang: Brilliant.

96 00:13:13.350 00:13:27.269 Mustafa Raja: Yeah, I try. I tried doing that when I needed to do do the capital letter files. I just ended up filtering them on front end.

97 00:13:27.410 00:13:31.739 Hannah Wang: Okay, I see. Yeah, it’s it’s a lot. I mean.

98 00:13:31.740 00:13:52.840 Mustafa Raja: Because because I saw that over in the in our Github history, we someone else had also had also tried deleting these files. And these did remain. If you clone the clone, the clone, the report. These these files do not get replicated in your in your computer.

99 00:13:52.840 00:13:54.270 Hannah Wang: Interesting. Okay.

100 00:13:54.270 00:14:00.009 Mustafa Raja: And but they are here, so I don’t know what that is. I just ended up filtering the name.

101 00:14:00.450 00:14:01.005 Hannah Wang: Okay.

102 00:14:01.860 00:14:08.679 Hannah Wang: okay, that sounds good. This is very helpful. So I’ll try this out. I have a couple of other files I need to replace. So I’ll.

103 00:14:08.680 00:14:09.380 Mustafa Raja: Yeah, yeah.

104 00:14:09.380 00:14:13.317 Hannah Wang: With the desktop, and then ask if I have any questions.

105 00:14:13.610 00:14:15.310 Mustafa Raja: Yeah, feel? Free to ask.

106 00:14:15.520 00:14:16.770 Hannah Wang: Okay, thank you so much.

107 00:14:17.080 00:14:26.699 Mustafa Raja: Yeah, I’m also working on the title and description that you needed. So this should be that should be up by end of this week.

108 00:14:26.960 00:14:29.040 Hannah Wang: Okay, sweet, that’s awesome.

109 00:14:29.200 00:14:30.359 Mustafa Raja: Okay, thank you so much.

110 00:14:30.360 00:14:31.402 Hannah Wang: Thank you. Bye.

111 00:14:31.750 00:14:32.510 Mustafa Raja: My.